pytorch实现mnist数据集的图像可视化及保存


Posted in Python onJanuary 14, 2020

如何将pytorch中mnist数据集的图像可视化及保存

导出一些库

import torch
import torchvision 
import torch.utils.data as Data 
import scipy.misc
import os
import matplotlib.pyplot as plt   
BATCH_SIZE = 50  
DOWNLOAD_MNIST = True

数据集的准备

#训练集测试集的准备

train_data = torchvision.datasets.MNIST(root='./mnist/', train=True,transform=torchvision.transforms.ToTensor(),              
  download=DOWNLOAD_MNIST, )
test_data = torchvision.datasets.MNIST(root='./mnist/', train=False)

将训练及测试集利用dataloader进行迭代

train_loader = Data.DataLoader(dataset=train_data, batch_size=BATCH_SIZE, shuffle=True)
test_x = Variable(torch.unsqueeze(test_data.test_data, dim=1), requires_grad=True).type(torch.FloatTensor)[:20]/255 
test_y = test_data.test_labels[:20]#前两千张
 #具体查看图像形式为:
 
a_data, a_label = train_data[0]
print(type(a_data))#tensor 类型
#print(a_data)
print(a_label)

#把原始图片保存至MNIST_data/raw/下
save_dir="mnist/raw/"
if os.path.exists(save_dir)is False:
 os.makedirs(save_dir)
 
for i in range(20):
 image_array,_=train_data[i]#打印第i个
 image_array=image_array.resize(28,28)
 filename=save_dir + 'mnist_train_%d.jpg' % i#保存文件的格式
 print(filename)
 print(train_data.train_labels[i])#打印出标签
 scipy.misc.toimage(image_array,cmin=0.0,cmax=1.0).save(filename)#保存图像

pytorch实现mnist数据集的图像可视化及保存

pytorch实现mnist数据集的图像可视化及保存

以上这篇pytorch实现mnist数据集的图像可视化及保存就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用python编写android截屏脚本双击运行即可
Jul 21 Python
Python中asyncore的用法实例
Sep 29 Python
Python脚本实现格式化css文件
Apr 08 Python
Python 中 Meta Classes详解
Feb 13 Python
Python实现Linux的find命令实例分享
Jun 04 Python
python中如何使用正则表达式的非贪婪模式示例
Oct 09 Python
pandas Dataframe行列读取的实例
Jun 08 Python
python获取点击的坐标画图形的方法
Jul 09 Python
基于python3 的百度图片下载器的实现代码
Nov 05 Python
Django数据结果集序列化并展示实现过程
Apr 22 Python
python上下文管理器异常问题解决方法
Feb 07 Python
python操作xlsx格式文件并读取
Jun 02 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
Jan 14 #Python
python3.7通过thrift操作hbase的示例代码
Jan 14 #Python
解决pytorch DataLoader num_workers出现的问题
Jan 14 #Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
Jan 14 #Python
python重要函数eval多种用法解析
Jan 14 #Python
关于ResNeXt网络的pytorch实现
Jan 14 #Python
Python属性和内建属性实例解析
Jan 14 #Python
You might like
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
也谈截取首页新闻 - 范例
2006/10/09 PHP
收集的PHP中与数组相关的函数
2007/03/22 PHP
兼容性最强的PHP生成缩略图的函数代码(修改版)
2011/01/18 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
js 分页全选或反选标识实现代码
2011/08/09 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
原生js实现日期计算器功能
2017/02/17 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
详解node如何让一个端口同时支持https与http
2017/07/04 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
Js经典案例的实例代码
2018/05/10 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
Vue实现搜索结果高亮显示关键字
2019/05/28 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
2019/12/07 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
python如何生成网页验证码
2018/07/28 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
python解析xml简单示例
2019/06/21 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
Python同时迭代多个序列的方法
2020/07/28 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
雅诗兰黛旗下专业男士保养领导品牌:Lab Series
2017/05/15 全球购物
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
趣味体育活动方案
2014/02/08 职场文书
毕业生简历自我评价范文
2014/04/09 职场文书
以幸福为主题的活动方案
2014/08/22 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
javascript之Object.assign()的痛点分析
2022/03/03 Javascript
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技