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生成文件md5校验值函数的方法
Jan 10 Python
python pyheatmap包绘制热力图
Nov 09 Python
使用python打印十行杨辉三角过程详解
Jul 10 Python
Python Web版语音合成实例详解
Jul 16 Python
python安装本地whl的实例步骤
Oct 12 Python
python手写均值滤波
Feb 19 Python
python游戏开发的五个案例分享
Mar 09 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
Apr 21 Python
python3排序的实例方法
Oct 20 Python
Python基础之常用库常用方法整理
Apr 30 Python
Python批量将csv文件转化成xml文件的实例
May 10 Python
Python实现简单得递归下降Parser
May 02 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/04/09 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
JavaScript中this详解
2015/09/01 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
Bootstrap table学习笔记(2) 前后端分页模糊查询
2017/05/18 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
python flask实现分页的示例代码
2018/08/02 Python
CentOS 7下安装Python3.6 及遇到的问题小结
2018/11/08 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
django 微信网页授权认证api的步骤详解
2019/07/30 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
Myholidays美国:在线旅游网站
2019/08/16 全球购物
应届本科生推荐信范文
2013/12/25 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
转让协议书
2015/01/27 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
为什么RedisCluster设计成16384个槽
2021/09/25 Redis
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers
详解Vue3使用axios的配置教程
2022/04/29 Vue.js
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android