Pytorch中的variable, tensor与numpy相互转化的方法


Posted in Python onOctober 10, 2019

在使用pytorch作为深度学习的框架时,经常会遇到变量variable、张量tensor与矩阵numpy的类型的相互转化的问题,本章结合这实际图像对此转化方法进行实现。

1.加载需要用到的模块

import torch
from torch.autograd import Variable
import matplotlib.pyplot as plt
import matplotlib.image as mpimg

2.显示图片与图片中的一部分区域

test_img = mpimg.imread('example1.jpg')
i_x = 20
i_y = 85
sub_img = test_img[i_y:i_y + 100,i_x:i_x + 100,:] #numpy类型

Pytorch中的variable, tensor与numpy相互转化的方法

3.将numpy矩阵转换为Tensor张量

sub_ts = torch.from_numpy(sub_img)  #sub_img为numpy类型

4.将Tensor张量转化为numpy矩阵

sub_np1 = sub_ts.numpy()       #sub_ts为tensor张量

5.将numpy转换为Variable

sub_va = Variable(torch.from_numpy(sub_img))

6.将Variable张量转化为numpy

sub_np2 = sub_va.data.numpy()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python判断字符串编码的简单实现方法(使用chardet)
Jul 01 Python
python 制作自定义包并安装到系统目录的方法
Oct 27 Python
PyTorch的深度学习入门之PyTorch安装和配置
Jun 27 Python
python中update的基本使用方法详解
Jul 17 Python
python 直接赋值和copy的区别详解
Aug 07 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
Sep 24 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
Python for循环与getitem的关系详解
Jan 02 Python
python列表推导和生成器表达式知识点总结
Jan 10 Python
Python ini文件常用操作方法解析
Apr 26 Python
详解Django的MVT设计模式
Apr 29 Python
python munch库的使用解析
May 25 Python
3行Python代码实现图像照片抠图和换底色的方法
Oct 10 #Python
python通过SSH登陆linux并操作的实现
Oct 10 #Python
Python对接支付宝支付自实现功能
Oct 10 #Python
python3中的eval和exec的区别与联系
Oct 10 #Python
python3 mmh3安装及使用方法
Oct 09 #Python
python画微信表情符的实例代码
Oct 09 #Python
PyCharm专业最新版2019.1安装步骤(含激活码)
Oct 09 #Python
You might like
PHP数据类型之布尔型的介绍
2013/04/28 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
2014/05/10 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
javascript实现查找数组中最大值方法汇总
2016/02/13 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
js实现登录验证码
2016/12/22 Javascript
原生JS轮播图插件
2017/02/09 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
Python正则表达式知识汇总
2017/09/22 Python
基于sklearn实现Bagging算法(python)
2019/07/11 Python
python sorted函数原理解析及练习
2020/02/10 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
python实现超级马里奥
2020/03/18 Python
Xadmin+rules实现多选行权限方式(级联效果)
2020/04/07 Python
Python eval函数介绍及用法
2020/11/09 Python
受希腊女神灵感的晚礼服、鸡尾酒礼服和婚纱:THEIA
2018/04/15 全球购物
运动会方阵解说词
2014/02/12 职场文书
大学军训感言600字
2014/02/25 职场文书
应届毕业生自荐信
2014/05/28 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
实习指导教师评语
2014/12/30 职场文书
怎样写离婚协议书
2015/01/26 职场文书
2015年个人思想总结
2015/03/09 职场文书
2016八一建军节慰问信
2015/11/30 职场文书