1. 下载mnist数据集
从Yann LeCun提供的网站可以下载http://yann.lecun.com/exdb/mnist/, 下载如下图四个文件
下载完成这4个文件后不要解压, 将他放到一个叫做data
的新建文件夹中, 再将data
放到比如桌面(Desktop)上.
2. 放置文件及打开文件夹坐在的目录
按照https://blog.csdn.net/qq_31805821/article/details/83385788最后的图片中的方法激活tensorflow环境, 然后cd到data
所在的那个文件夹(我的就是Desktop).
3. 写测试代码然后运行
在桌面上新建一个名为mnistdata.py的python文件, 代码内容如下
# -*- coding: utf-8 -*-
"""
"""
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("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)
由于cd已经是在桌面了, 运行mnistdata.py
文件
就会出现这样的效果
当然如果运行失败, 显示的是tensorflow.python.framework.errors_impl.PermissionDeniedError:
的话, 使用sudo python3 mnistdata.py
试一下.
4. 退出tensorflow环境
使用命令source deactivate
即可