pytorch numpy list类型之间的相互转换实例


Posted in Python onAugust 18, 2019

如下所示:

import torch
from torch.autograd import Variable
import numpy as np
'''
pytorch中Variable与torch.Tensor类型的相互转换
'''
 
# 1.torch.Tensor转换成Variablea=torch.randn((5,3))
b=Variable(a)
print('a',a.type(),a.shape)
print('b',type(b),b.shape)
 
# 2.Variable转换成torch.Tensor
c=b.data#通过 Variable.data 方法相当于将Variable中的torch.tensor 取出来
print('c',c.type(),c.shape)
 
'''
torch.tensor与numpy之间的相互转换
'''
# 3.torch.tensor转换成numpy
d=c.numpy()
# 4.numpy转换成torch.tensor
e=torch.from_numpy(d)
print('d',type(d))
print('e',type(e))
 
'''
numpy和list之间的相互转换  注意这种转换只支持one-dimension array
'''
# 5.numpy转换成list
f1=d.tolist()
f2=list(d)
# 6.list转换成numpy
g=np.asarray(f2)
print('f1',type(f1))
print('f2',type(f2))
print('g',type(g))
'''
a torch.FloatTensor torch.Size([5, 3])
b <class 'torch.Tensor'> torch.Size([5, 3])
c torch.FloatTensor torch.Size([5, 3])
d <class 'numpy.ndarray'>
e <class 'torch.Tensor'>
f1 <class 'list'>
f2 <class 'list'>
g <class 'numpy.ndarray'>
'''

以上这篇pytorch numpy list类型之间的相互转换实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python连接字符串的方法小结
Jul 13 Python
python实现rsa加密实例详解
Jul 19 Python
python实现朴素贝叶斯算法
Nov 19 Python
django+echart数据动态显示的例子
Aug 12 Python
python对常见数据类型的遍历解析
Aug 27 Python
解析Python3中的Import
Oct 13 Python
如何使用Python多线程测试并发漏洞
Dec 18 Python
Python 将json序列化后的字符串转换成字典(推荐)
Jan 06 Python
windows、linux下打包Python3程序详细方法
Mar 17 Python
Python ORM框架Peewee用法详解
Apr 29 Python
Python代码需要缩进吗
Jul 01 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
Jul 21 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 #Python
pytorch 自定义数据集加载方法
Aug 18 #Python
PyTorch的Optimizer训练工具的实现
Aug 18 #Python
Pytorch反向求导更新网络参数的方法
Aug 17 #Python
pytorch 模型可视化的例子
Aug 17 #Python
pytorch 输出中间层特征的实例
Aug 17 #Python
基于pytorch的保存和加载模型参数的方法
Aug 17 #Python
You might like
什么是短波收听SWL
2021/03/01 无线电
php中显示数组与对象的实现代码
2011/04/18 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
PHP加密技术的简单实现
2016/09/04 PHP
js 方法实现返回多个数据的代码
2009/04/30 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
浅谈Sizzle的“编译原理”
2015/04/14 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
JS简单限制textarea内输入字符数量的方法
2015/10/14 Javascript
JavaScript 节流函数 Throttle 详解
2016/07/04 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
gulp解决跨域的配置文件问题
2017/06/08 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
Python get获取页面cookie代码实例
2018/09/12 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
Python tkinter模版代码实例
2020/02/05 Python
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
2014年党员创先争优承诺书
2014/05/29 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
导游词之崇武古城
2019/10/07 职场文书