我试图通过以下方式加载mnist数据集:
import keras
from keras.datasets import mnist
(x_train,y_train),(x_test,y_test)=mnist.load_data()
但是我收到了这个错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "E:\anaconda\lib\site-packages\keras\datasets\mnist.py", line 15, in load_data
data = cPickle.load(f)
File "E:\anaconda\lib\gzip.py", line 252, in read
raise IOError(errno.EBADF, "read() on write-only GzipFile object")
IOError: [Errno 9] read() on write-only GzipFile object
我该怎么办?
感谢
答案 0 :(得分:0)
MNIST手写数字数据库
包含10位数的60,000张28x28灰度图像的数据集,以及10,000张图像的测试集。
用法:
from keras.datasets import mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
返回:
2个元组: x_train,x_test:uint8形状为(num_samples,28,28)的灰度图像数据数组。
y_train,y_test:uint8形状为(num_samples)的数字标签数组(0-9范围内的整数)。 参数:
注意(路径:如果本地没有索引文件(位于'〜/ .keras / datasets /'+路径),则它将下载到此位置。)