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中__getattr__和 __getattribute__获取属性的用法
Jun 21 Python
Python 爬虫学习笔记之多线程爬虫
Sep 21 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
Jun 07 Python
Python如何快速实现分布式任务
Jul 06 Python
Python数据结构与算法之完全树与最小堆实例
Dec 13 Python
Python实现PS滤镜的旋转模糊功能示例
Jan 20 Python
Opencv实现抠图背景图替换功能
May 21 Python
python绘制雪景图
Dec 16 Python
Python实现RabbitMQ6种消息模型的示例代码
Mar 30 Python
利用python对mysql表做全局模糊搜索并分页实例
Jul 12 Python
Python实现一个论文下载器的过程
Jan 18 Python
Python中Selenium对Cookie的操作方法
Jul 09 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
php4的session功能评述(二)
2006/10/09 PHP
php session和cookie使用说明
2010/04/07 PHP
php垃圾代码优化操作代码
2010/08/05 PHP
PHP中使用BigMap实例
2015/03/30 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
BootStrap表单验证实例代码
2017/01/13 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
干货!教大家如何选择Vue和React
2017/03/13 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
webpack 样式加载的实现原理
2018/06/12 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
ES6中Symbol、Set和Map用法详解
2019/08/20 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
解决VUEX的mapState/...mapState等取值问题
2020/07/24 Javascript
JavaScript 空间坐标的使用
2020/08/19 Javascript
Python中函数的用法实例教程
2014/09/08 Python
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
Python操作qml对象过程详解
2019/09/26 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
2020/01/18 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
Html5新特性用canvas标签画多条直线附效果截图
2014/06/30 HTML / CSS
美国打印机墨水和碳粉购物网站:QuikShip Toner
2018/08/29 全球购物
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
安全资金保障制度
2014/01/23 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
幼儿园园长新年寄语2015
2014/12/08 职场文书
《半截蜡烛》教学反思
2016/02/19 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript