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内置函数reversed()用法分析
Mar 20 Python
pandas修改DataFrame列名的实现方法
Feb 22 Python
PyQt5通信机制 信号与槽详解
Aug 07 Python
python判断自身是否正在运行的方法
Aug 08 Python
Python之Numpy的超实用基础详细教程
Oct 23 Python
Django Haystack 全文检索与关键词高亮的实现
Feb 17 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
Apr 22 Python
QML实现钟表效果
Jun 02 Python
windows10在visual studio2019下配置使用openCV4.3.0
Jul 14 Python
Python Opencv实现单目标检测的示例代码
Sep 08 Python
python基于win32api实现键盘输入
Dec 09 Python
python ansible自动化运维工具执行流程
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
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
详解WordPress开发中的get_post与get_posts函数使用
2016/01/04 PHP
Symfony2学习笔记之模板用法详解
2016/03/17 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
js获取url参数代码实例分享(JS操作URL)
2013/12/13 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
vue中如何实现变量和字符串拼接
2017/06/19 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
vue实现自定义多选与单选的答题功能
2018/07/05 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
python处理大数字的方法
2015/05/27 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Python首次安装后运行报错(0xc000007b)的解决方法
2016/10/18 Python
Selenium的使用详解
2018/10/19 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
详解BeautifulSoup获取特定标签下内容的方法
2020/12/07 Python
python实现定时发送邮件
2020/12/23 Python
香港交友网站:be2香港
2018/07/22 全球购物
全球在线商店:BerryLook
2019/04/14 全球购物
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
一份全面的PHP面试问题考卷
2012/07/15 面试题
机修工岗位职责
2013/11/24 职场文书
创意广告词
2014/03/17 职场文书
广播体操比赛主持词
2015/06/29 职场文书
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis