如何读取 Python 中的 edf 数据 3
How to read edf data in Python 3
如何使用 Python 读取 edf 数据?我想分析一个 edf 文件的数据,但我无法使用 pyEDFlib 读取它。它抛出了错误 OSError: The file is discontinous and cannot be read
,我不确定为什么。
我假设你的数据是像脑电图这样的生物时间序列,这是正确的吗?如果是这样,您可以使用 MNE 库。
您必须先安装它。由于它不是标准库,所以看一下here. Then, you can use the read_raw_edf()
方法。
例如:
import mne
file = "my_path\my_file.edf"
data = mne.io.read_raw_edf(file)
raw_data = data.get_data()
# you can get the metadata included in the file and a list of all channels:
info = data.info
channels = data.ch_names
有关数据对象的其他属性,请参阅上面链接中的文档
如何使用 Python 读取 edf 数据?我想分析一个 edf 文件的数据,但我无法使用 pyEDFlib 读取它。它抛出了错误 OSError: The file is discontinous and cannot be read
,我不确定为什么。
我假设你的数据是像脑电图这样的生物时间序列,这是正确的吗?如果是这样,您可以使用 MNE 库。
您必须先安装它。由于它不是标准库,所以看一下here. Then, you can use the read_raw_edf()
方法。
例如:
import mne
file = "my_path\my_file.edf"
data = mne.io.read_raw_edf(file)
raw_data = data.get_data()
# you can get the metadata included in the file and a list of all channels:
info = data.info
channels = data.ch_names
有关数据对象的其他属性,请参阅上面链接中的文档