使用python读取CHB_MIT数据集的 .edf文件
在使用EEG信号做癫痫方面的分类问题或者预测问题中,可能刚接触机器学习的小伙伴还不会使用matlab工具,那么我们就看一下怎么使用python来读取这些数据吧,在具体的信息大家可以查看api。
1.安装mne: pip install mne==0.11.0
2.读取文件数据并转换为numpy格式或者pandas格式
from mne.io import RawArray, read_raw_edf
rawEEG = read_raw_edf('文件路径')
#选择读取具体通道数据
rawEEG.pick_channels(['STI 014'])
#除了指定的通道不读取
rawEEG.drop_channels(['STI 014'])
#将读取的数据转换成pandas的DataFrame数据格式
tmp = rawEEG.to_data_frame()
#转换成numpy的特有数据格式
tmp = tmp.values