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备份Mysql脚本
Aug 11 Python
详解Python的Twisted框架中reactor事件管理器的用法
May 25 Python
Python提取网页中超链接的方法
Sep 18 Python
Python md5与sha1加密算法用法分析
Jul 14 Python
pytorch + visdom CNN处理自建图片数据集的方法
Jun 04 Python
Python关于excel和shp的使用在matplotlib
Jan 03 Python
解决使用PyCharm时无法启动控制台的问题
Jan 19 Python
Python使用正则表达式分割字符串的实现方法
Jul 16 Python
全面了解django的缓存机制及使用方法
Jul 22 Python
PyTorch中常用的激活函数的方法示例
Aug 20 Python
numpy库reshape用法详解
Apr 19 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 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
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
2015/01/20 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
前端必备插件之纯原生JS的瀑布流插件Macy.js
2017/11/22 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
[01:45]DOTA2众星出演!DSPL刀塔次级职业联赛宣传片
2014/11/21 DOTA
python实现在控制台输入密码不显示的方法
2015/07/02 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
解决vscode python print 输出窗口中文乱码的问题
2018/12/03 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
消防安全检查制度
2014/02/04 职场文书
给学校建议书范文
2014/05/13 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
Python中rapidjson参数校验实现
2021/07/25 Python