我对python很陌生,正在查看AI代码,我需要读取一个包含训练数据的文件。为此部分提供的代码如下:
import _pickle as cPickle
import gzip
import numpy as np
f = gzip.open('../data/mnist.pkl.gz', 'rb')
training_data, validation_data, test_data = cPickle.load(f)
f.close()
但是我收到此错误:
Traceback (most recent call last):
File "test.py", line 6, in <module>
training_data, validation_data, test_data = cPickle.load(f)
UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in range(128)
有人可以告诉我为什么以及如何解决它吗?还是我还应该用什么阅读它? (我使用的代码来自可靠的来源,因此应该可以立即使用...)