从文件读取时出现UnicodeDecodeError

时间:2018-06-22 22:28:37

标签: python artificial-intelligence

我对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)

有人可以告诉我为什么以及如何解决它吗?还是我还应该用什么阅读它? (我使用的代码来自可靠的来源,因此应该可以立即使用...)

0 个答案:

没有答案
相关问题