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使用os模块和fileinput模块来操作文件目录
Jan 19 Python
用Python登录好友QQ空间点赞的示例代码
Nov 04 Python
新手常见6种的python报错及解决方法
Mar 09 Python
PyQt4实现下拉菜单可供选择并打印出来
Apr 20 Python
tensorflow实现简单的卷积神经网络
May 24 Python
Python读取指定日期邮件的实例
Feb 01 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
python 列表推导式使用详解
Aug 29 Python
python抓取多种类型的页面方法实例
Nov 20 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
Dec 11 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 Python
FP-growth算法发现频繁项集——发现频繁项集
Jun 24 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
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
PHP自动更新新闻DIY
2006/10/09 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
php获取微信openid方法总结
2019/10/10 PHP
新闻内页-JS分页
2006/06/07 Javascript
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
js倒计时抢购实例
2015/12/20 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
javascript设计模式之单体模式学习笔记
2017/02/15 Javascript
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
LRUCache的实现原理及利用python实现的方法
2017/11/21 Python
详解Python之unittest单元测试代码
2018/01/24 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
python将时分秒转换成秒的实例
2019/12/07 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
过滤器的用法
2013/10/08 面试题
《狮子和兔子》教学反思
2014/03/02 职场文书
计算机毕业生自荐信范文
2014/03/23 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
高中校园广播稿
2014/10/21 职场文书
党员示范岗材料
2014/12/19 职场文书
小学一年级数学教学计划
2015/01/20 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
教师病假条范文
2015/08/17 职场文书
《悲惨世界》:比天空更广阔的是人的心灵
2020/01/16 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
什么是SOLID
2022/03/24 Javascript