MNIST是一个手写数字数据集,里面所包含的数据元素是类似于一个1×784矩阵和1×10矩阵的结构,那么,如何将这些数据元素转化为更加直观的图像呢?通过以下python代码,可以实现。

 from PIL import Image
from tensorflow.examples.tutorials.mnist import input_data
import numpy as np
import matplotlib.pyplot as plt #获取数据集
mnist = input_data.read_data_sets("MNIST_data/",one_hot=True)
#fdata为图像数据,label为该图像的标签
fdata,label = mnist.train.next_batch(1)
#将1*784矩阵变为28*28的矩阵
data = np.matrix(fdata).reshape(28,28)
data = data*255
#矩阵转图像
new_im = Image.fromarray(data.astype(np.uint8))
new_im.show()

效果如下:

最新文章

  1. AndroidStudio Rename Package
  2. systemctl 取代 service
  3. linux 笔试题
  4. Hadoop 数据库 - HBase
  5. 理解tornado
  6. matlab图像剪裁命令imcrop()
  7. VC中调用COM组件的方法(转载)
  8. mysql SELECT INTO OUTFILE ,can't create file (转)
  9. OpenLayers学习笔记5——使用jQuery UI实现查询并标注(UI篇)
  10. CSS3背景渐变。。。
  11. 101490E Charles in Charge
  12. Delphi子窗体随主窗体大小而变化
  13. JAVA 三元运算符 求最大值
  14. ElasticSearch(6.2.2)的java API官方文档的总结 (三)
  15. 企业IT管理员IE11升级指南【14】—— IE11代理服务器配置
  16. mybatis的缓存简说
  17. Linux磁盘挂载
  18. canvas(五)createPattern
  19. Redis之AOF重写及其实现原理
  20. Docker的安装以及使用Docker安装jenkins,gogs,tomcat(一)

热门文章

  1. Spring 基于set方法的依赖注入
  2. echarts 自定义主题
  3. react 组件导出
  4. CMake 笔记
  5. Tajima's D
  6. Java基于opencv实现图像数字识别(五)—腐蚀、膨胀处理
  7. jmeter脚本录制与性能指标分析
  8. as 报错
  9. MyEclipse2017创建Spring项目
  10. 【python】闭包