将mnist获得的数据还原成图片形式
2024-10-11 11:37:59
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()
效果如下:
最新文章
- AndroidStudio Rename Package
- systemctl 取代 service
- linux 笔试题
- Hadoop 数据库 - HBase
- 理解tornado
- matlab图像剪裁命令imcrop()
- VC中调用COM组件的方法(转载)
- mysql SELECT INTO OUTFILE ,can't create file (转)
- OpenLayers学习笔记5——使用jQuery UI实现查询并标注(UI篇)
- CSS3背景渐变。。。
- 101490E Charles in Charge
- Delphi子窗体随主窗体大小而变化
- JAVA 三元运算符 求最大值
- ElasticSearch(6.2.2)的java API官方文档的总结 (三)
- 企业IT管理员IE11升级指南【14】—— IE11代理服务器配置
- mybatis的缓存简说
- Linux磁盘挂载
- canvas(五)createPattern
- Redis之AOF重写及其实现原理
- Docker的安装以及使用Docker安装jenkins,gogs,tomcat(一)