1
我想從CIFAR-10數據集中讀取數據文件。我已經下載了它,但我無法讀取這些文件。 我用來讀取文件的代碼。無法讀取python中的「Binary(application/octet-stream)」文件?
def unpickle(file):
print(file)
import pickle
fo = open(file, 'rb')
dict = cPickle.load(fo)
fo.close()
return dict
file = 'data_batch_1'
它顯示錯誤」
Traceback (most recent call last):
File "basiccnn.py", line 28, in <module>
data1 = unpickle(file)
File "basiccnn.py", line 23, in unpickle
dict = cPickle.load(fo)
UnicodeDecodeError: 'ascii' codec can't decode byte 0x8b in position 6: ordinal not in range(128)
什麼讓你相信你有一個泡菜文件? –
@ IgnacioVazquez-Abrams,https://www.cs.toronto.edu/~kriz/cifar.html –
您下載了Python版本,是否正確? –