我正在尝试从 DEAP 数据集读取 .dat 文件 ( http://www.eecs.qmul.ac.uk/mmv/datasets/deap/readme.html ) 但是当使用pickle模块时,会出现这个错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 0: ordinal not in range(128)
这是简单的代码:dataset = pc.load(open('dataset/s01.dat','rb'))
所以我的问题是: 1.如何阅读? 2. 我应该使用哪个模块?
最佳答案
试试这个:
import pickle
with open('dataset/s01.dat', 'rb') as f:
x = pickle.load(f, encoding='latin1')
关于python - 从数据集中读取 python 中的 *.dat 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45895281/