如何在Python MNE中使用一组指定的EEG通道绘制蒙太奇?

2024-05-12 20:53:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Python的MNE包加载了一些EEG数据。数据有46个记录通道,从10-20蒙太奇获得,但我们已经确定了许多死通道,只想把重点放在其余的。你知道吗

我可以删除频道,但我不知道如何绘制更新的蒙太奇。你知道吗

首先,我加载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个频道设计蒙太奇?你知道吗


Tags: 数据readraw绘制代表频道tempchannels