MNIST数据集转化为二维图片的实现示例


Posted in Python onJanuary 10, 2020

本文介绍了MNIST数据集转化为二维图片的实现示例,分享给大家,具体如下:

#coding: utf-8
from tensorflow.examples.tutorials.mnist import input_data
import scipy.misc
import os

# 读取MNIST数据集。如果不存在会事先下载。
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)

# 我们把原始图片保存在MNIST_data/raw/文件夹下
# 如果没有这个文件夹会自动创建
save_dir = 'MNIST_data/raw/'
if os.path.exists(save_dir) is False:
  os.makedirs(save_dir)

# 保存前20张图片
for i in range(20):
  # 请注意,mnist.train.images[i, :]就表示第i张图片(序号从0开始)
  image_array = mnist.train.images[i, :]
  # TensorFlow中的MNIST图片是一个784维的向量,我们重新把它还原为28x28维的图像。
  image_array = image_array.reshape(28, 28)
  # 保存文件的格式为 mnist_train_0.jpg, mnist_train_1.jpg, ... ,mnist_train_19.jpg
  filename = save_dir + 'mnist_train_%d.jpg' % i
  # 将image_array保存为图片
  # 先用scipy.misc.toimage转换为图像,再调用save直接保存。
  scipy.misc.toimage(image_array, cmin=0.0, cmax=1.0).save(filename)

print('Please check: %s ' % save_dir)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现下载指定网址所有图片的方法
Aug 08 Python
约瑟夫问题的Python和C++求解方法
Aug 20 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
Python入门_条件控制(详解)
May 16 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
解决csv.writer写入文件有多余的空行问题
Jul 06 Python
python 同时运行多个程序的实例
Jan 07 Python
python实现LRU热点缓存及原理
Oct 29 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
浅谈在django中使用redirect重定向数据传输的问题
Mar 13 Python
Python基于Tkinter编写crc校验工具
May 06 Python
keras实现基于孪生网络的图片相似度计算方式
Jun 11 Python
pytorch:实现简单的GAN示例(MNIST数据集)
Jan 10 #Python
pytorch GAN生成对抗网络实例
Jan 10 #Python
解决pytorch报错:AssertionError: Invalid device id的问题
Jan 10 #Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
Jan 10 #Python
mac使用python识别图形验证码功能
Jan 10 #Python
python列表推导和生成器表达式知识点总结
Jan 10 #Python
pytorch的梯度计算以及backward方法详解
Jan 10 #Python
You might like
php保存二进制原始数据为图片的程序代码
2014/10/14 PHP
php获取json数据所有的节点路径
2015/05/17 PHP
thinkPHP分组后模板无法加载问题解决方法
2016/07/12 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
javascript右下角弹层及自动隐藏(自己编写)
2013/11/20 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
2014/08/22 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
使用Angular9和TypeScript开发RPG游戏的方法
2020/03/25 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
Python发展史及网络爬虫
2019/06/19 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
python多线程分块读取文件
2019/08/29 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
佛罗里达州印第安河新鲜水果:Hale Groves
2017/02/20 全球购物
网络教育毕业生自我鉴定
2013/10/10 职场文书
cf收人广告词大全
2014/03/14 职场文书
公司周年庆活动方案
2014/08/25 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
大学生自荐材料范文
2014/12/30 职场文书
学生会任命书范本
2015/09/21 职场文书
教你怎么用Python实现多路径迷宫
2021/04/29 Python