我的工作是脑电信号数据存储在一个".gdf“文件,为我的大学项目。我的目标是使用Python打开该文件。到目前为止,我可以使用MNE软件包打开该文件。守则是:
import os
import numpy as np
import mne
raw=mne.io.read_raw_gdf('1.gdf')
print(raw.info)
因此,我得到了:
Extracting EDF parameters from C:\Users\Gamer\Desktop\1.gdf...
GDF file detected
Setting channel info structure...
Creating raw.info structure...
<Info | 7 non-empty values
bads: []
ch_names: AFz, F3, F1, Fz, F2, F4, FFC5h, FFC3h, FFC1h, FFC2h, FFC4h, ...
chs: 64 EEG
custom_ref_applied: False
highpass: 0.0 Hz
lowpass: 128.0 Hz
meas_date: 2017-04-04 12:50:01 UTC
nchan: 64
projs: []
sfreq: 256.0 Hz
>
现在,我的问题是:
数据集描述可在v1-1.pdf上获得
发布于 2021-01-18 20:16:03
欢迎来到堆栈溢出和mne-python!:)
如何使用Python知道数据集的维度?
如果您试图打印已经读取的原始文件(而不仅仅是它的info属性),您应该能够看到维度。原始文件总是存储在mne通道中-首先,因此数据数组的尺寸是channels x samples
。
如何获得表格形式的值?
如果您对数组很满意,可以通过.get_data()
方法(看这里的医生)获得它。如果你喜欢熊猫的数据,你可以通过raw.to_data_frame()
(文档)获得它。
但是在获得数据数组/表之前,您可能需要执行筛选(例如raw.filter(1, None)
)、注释坏数据段(教程)、内插坏通道(教程)和执行ICA (教程)。通常,您要进行的分析可能是用mne实现的,或者更容易使用mne对象执行。
确保在mne文档中看到了许多丰富的教程和示例。如果您还有任何进一步的问题,我们现在使用语篇:https://mne.discourse.group/
https://stackoverflow.com/questions/65773328
复制相似问题