python 下载 mnist 数据集失败

直接使用下面代码下载数据集失败了

from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)

解决方法

去网站手动下载

http://yann.lecun.com/exdb/mnist/

python 下载 mnist 数据集失败_第1张图片

在代码同级目录下创建一个MNIST_data,然后将下载的包导入到其中

python 下载 mnist 数据集失败_第2张图片

python 下载 mnist 数据集失败_第3张图片

然后再使用就可以了。

测试代码:

from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
print ('输入数据:',mnist.train.images)
print ('输入数据打印shape:',mnist.train.images.shape)

import pylab 
im = mnist.train.images[1]
im = im.reshape(-1,28)
pylab.imshow(im)
pylab.show()


print ('输入数据打印shape:',mnist.test.images.shape)
print ('输入数据打印shape:',mnist.validation.images.shape)

 

你可能感兴趣的:(tensorflow)