2017-08-26 37 views
0

我試圖用泡菜模塊時讀取來自DEAP數據集.dat文件(http://www.eecs.qmul.ac.uk/mmv/datasets/deap/readme.html) 但閱讀Python中的* .dat文件,這個錯誤occures:從數據集

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.我應該使用哪個模塊?

+0

的可能的複製[取儲存用蟒2對象蟒3](https://stackoverflow.com/questions/28218466/unpickling-a-python-2-object-with -python-3) –

回答

0

嘗試此,

with open('dataset/s01.dat', 'rb') as f: 
    x = cPickle.load(f, encoding='latin1')