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 相关文章推荐
如何搜索查找并解决Django相关的问题
Jun 30 Python
Django自定义manage命令实例代码
Feb 11 Python
python实现从wind导入数据
Dec 03 Python
Python计算机视觉里的IOU计算实例
Jan 17 Python
Python交互环境下打印和输入函数的实例内容
Feb 16 Python
Python常用数据分析模块原理解析
Jul 20 Python
经验丰富程序员才知道的8种高级Python技巧
Jul 27 Python
Python3读写ini配置文件的示例
Nov 06 Python
python自动从arxiv下载paper的示例代码
Dec 05 Python
python自动化调用百度api解决验证码
Apr 13 Python
在python中实现导入一个需要传参的模块
May 12 Python
python 进阶学习之python装饰器小结
Sep 04 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
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
JQuery限制复选框checkbox可选中个数的方法
2015/04/20 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
AngularJS+Bootstrap实现多文件上传与管理
2016/11/08 Javascript
DOM 事件的深入浅出(二)
2016/12/05 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
2017/06/12 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
Python实现对PPT文件进行截图操作的方法
2015/04/28 Python
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
python中metaclass原理与用法详解
2019/06/25 Python
python实现图像拼接功能
2020/03/23 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
python中操作文件的模块的方法总结
2021/02/04 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
移动Web—CSS为Retina屏幕替换更高质量的图片
2012/12/24 HTML / CSS
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
HTML5实现页面切换激活的PageVisibility API使用初探
2016/05/13 HTML / CSS
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
舞蹈教师自荐信
2014/01/27 职场文书
数控技术应用个人求职信范文
2014/02/03 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
群众路线党员个人整改措施
2014/10/27 职场文书
2014年售票员工作总结
2014/11/19 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript