使用python的mne库mne.io.read_raw_eeglab时报错:
File "mio5_utils.pyx", line 876, in scipy.io.matlab.mio5_utils.VarReader5.read_char
buffer is too small for requested array
之前使用mne.io.read_epochs_eeglab函数可以正常使用,改成用mne.io.read_raw_eeglab读取未分段数据时会报错,通过以下办法解决了:
在python安装路径下找到\lib\site-packages\scipy\io\matlab\mio5.py
修改line 203为uint16_codec="latin1"