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读写ini文件示例(python读写文件)
Mar 25 Python
python在windows下实现备份程序实例
Jul 04 Python
Python实现文件按照日期命名的方法
Jul 09 Python
使用python对多个txt文件中的数据进行筛选的方法
Jul 10 Python
原生python实现knn分类算法
Oct 24 Python
python实现在线翻译功能
Mar 03 Python
Python greenlet和gevent使用代码示例解析
Apr 01 Python
keras中的History对象用法
Jun 19 Python
Python自动化测试中yaml文件读取操作
Aug 20 Python
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
Apr 27 Python
python opencv通过按键采集图片源码
May 20 Python
python中Matplotlib绘制直线的实例代码
Jul 04 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
php md5下16位和32位的实现代码
2008/04/09 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
JavaScript 编程引入命名空间的方法与代码
2007/08/13 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
jQuery实现密保互斥问题解决方案
2013/08/16 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
js 金额格式化来回转换示例
2014/02/23 Javascript
jQuery的图片滑块焦点图插件整理推荐
2014/12/07 Javascript
浅谈angular.js中实现双向绑定的方法$watch $digest $apply
2015/10/14 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
python动态加载变量示例分享
2014/02/17 Python
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
详细介绍Python中的偏函数
2015/04/27 Python
解读Python中degrees()方法的使用
2015/05/18 Python
Python 实现简单的电话本功能
2015/08/09 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
Python使用wxPython实现计算器
2018/01/30 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
Python实现大数据收集至excel的思路详解
2020/01/03 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
Data URI scheme详解和使用实例及图片base64编码实现方法
2014/05/08 HTML / CSS
英国家电直销:Appliances Direct
2016/09/22 全球购物
党员领导干部廉洁从政承诺书
2014/03/27 职场文书