2

我试图通过以下方式加载 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

我应该怎么办?

谢谢

4

1 回答 1

0

MNIST 手写数字数据库

包含 60,000 个 28x28 的 10 位灰度图像的数据集,以及包含 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 数字标签数组(0-9 范围内的整数),形状为 (num_samples,)。论据:

注意(路径:如果本地没有索引文件(在'~/.keras/datasets/' + 路径),它将被下载到这个位置。)

于 2019-01-29T11:14:34.510 回答