最近重新装了anaconda,读取eeglab文件的bug困扰我一年多了,每次读取分段之后的数据总是出现''buffer is too small for requested array’
其实这是我们有个包没有安装,先安装pymatreader,然后使用的时候导入这个包就可以了,希望我的踩坑经验对于后来的脑电的学习者有用
import os
import mne
import matplotlib.pyplot as plt
import pymatreader
%matplotlib qt
path =r'F:\脑电项目实验数据\2023\2.10_基金测谎\基金测谎操作\第一步\1.1LIE删除导联'
os.chdir(path)
raw = mne.io.read_epochs_eeglab('IO-zangliuyuan_123.set',uint16_codec='latin8')