我们都知道tensorflow自带的mnist库,那么这个库里面的文件是以什么形式保存的呢?我们该怎么把mnist里面数据转化成图像呢?首先看mnist数据格式
- fromimport
- "MNIST_data/"True
上面这写代码可以看出mnist主要由三个文件,train val 和test文件,以及对应的label
train.images.shap得出784,这意味着mnist.train.image里面保存着784个数字,这784个数字就是我们的mnist手写图像。我们该怎么把这些数字转化成能看见的图像?
- import
- fromimport
- import
- import
- "MNIST_data/"True
- #data_trainsform这个函数是将数字转化成可视化的图像
- def#将784转换成28*28的矩阵
- 2828#定义一个简单的28X28矩阵
- forin0,27
- forin0,27
- 28
- return
- 1
- print1
mnist.train.images[1]则代表这里面第一个784个数,也就是里面存放的第一个图片
mnist.train.labels[1] 则是对应的label
文章来源: mnist 对应的所有的函数格式