【问题标题】:creating mne array from csv file从 csv 文件创建 mne 数组
【发布时间】:2020-02-08 10:06:31
【问题描述】:
import numpy as np
import mne

csv = np.genfromtxt(r'C:\Users\Vincent\Desktop\vin.csv', delimiter=",")
print(csv)
ch_names = ['P7', 'P8', '01', '02']
sfreq = 256  # Sampling frequency
info = mne.create_info(ch_names=ch_names, sfreq=sfreq)

raw = mne.io.RawArray(csv, info,)

ValueError: len(data) (16837) 不匹配 len(info["ch_names"]) (4)

有人帮我找到解决方案。谢谢。

【问题讨论】:

  • 您找到解决方案了吗?

标签: python csv mne-python


【解决方案1】:

mne.io.RawArray(data,info) 函数需要形状为 (n_channels, n_times) 的数据。因此,只需转置您的数据,它就可以正常工作。

https://mne.tools/dev/generated/mne.io.RawArray.html#mne.io.RawArray

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多