mne==0.18.0
。我已经使用Python的MNE软件包加载了一些EEG数据。数据具有从10-20个蒙太奇获得的46个记录通道,但我们已经确定了许多无效通道,只想关注其余通道。
我可以删除频道,但是我不知道如何绘制更新的剪辑画面。
首先,我加载我的edf文件,进行复制并删除所需的通道:
import mne as mn
raw = mn.io.read_raw_edf("patient_001.edf",preload=True)
raw_temp=raw.copy()
raw_temp.drop_channels(['E', 'LIO', 'RIO', 'X1', 'X2',
'X3','X4''X5', 'X6', 'X7', 'X8', 'X9', 'X10', 'X11', 'O2%', 'HR',
'DC03','DC04', 'EEG Mark1', 'EEG Mark2', 'BP1', 'BP2','STI 014'])
我已检查并删除了频道。我现在想做的是仅使用剩余的23个通道绘制更新的蒙太奇:
raw_temp.info["ch_names"]
['Fp1', 'Fp2', 'F3', 'F4', 'C3', 'C4', 'P3', 'P4', 'O1', 'O2', 'F7', 'F8', 'T7', 'T8', 'P7', 'P8', 'Fz', 'Cz', 'Pz', 'A1', 'A2', 'T1', 'T2']
[根据我对渠道布局的极为有限的了解,我理解字母代表位置,数字代表半球,例如F4表示右侧额叶。
以下显示10-20 93通道布局的蒙太奇:
montage = mn.channels.read_montage("standard_1020") raw_temp.set_montage(montage) montage.plot()
其他蒙太奇选项列在
https://github.com/mne-tools/mne-python/blob/master/mne/channels/montage.py
但是我看不到46频道选项。
是否可以通过某种方式绘制我的23个频道的剪辑画面?
我已经使用Python的MNE软件包加载了一些EEG数据。数据具有从10-20个蒙太奇获得的46个记录通道,但是我们已经确定了许多死通道,并且只想关注...
Layout
类而不是Montage
类:import mne
layout = mne.channels.read_layout("EEG1005")
selection = [
"Fp1",
"Fp2",
"F3",
"F4",
"C3",
"C4",
"P3",
"P4",
"O1",
"O2",
"F7",
"F8",
"T7",
"T8",
"P7",
"P8",
"Fz",
"Cz",
"Pz",
"A1",
"A2",
"T1",
"T2",
]
picks = []
for channel in selection:
picks.append(layout.names.index(channel))
display = layout.plot(picks=picks)