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实现视频下载功能
Mar 14 Python
Python正则表达式指南 推荐
Oct 09 Python
python 保存float类型的小数的位数方法
Oct 17 Python
python hbase读取数据发送kafka的方法
Dec 27 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
Aug 07 Python
python切片(获取一个子列表(数组))详解
Aug 09 Python
用python拟合等角螺线的实现示例
Dec 27 Python
keras topN显示,自编写代码案例
Jul 03 Python
Anaconda使用IDLE的实现示例
Sep 23 Python
python3中数组逆序输出方法
Dec 01 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
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
Yii框架通过请求组件处理get,post请求的方法分析
2019/09/03 PHP
javascript fullscreen全屏实现代码
2009/04/09 Javascript
Prototype Template对象 学习
2009/07/19 Javascript
Javascript实现视频轮播在pc端与移动端均可
2013/09/29 Javascript
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
JavaScript按值删除数组元素的方法
2015/04/24 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
详解堆的javascript实现方法
2016/11/29 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
微信小程序 数据缓存实现方法详解
2019/08/26 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
python3 读写文件换行符的方法
2018/04/09 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
2019/04/11 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
基于python调用jenkins-cli实现快速发布
2020/08/14 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
加拿大便宜的隐形眼镜商店:Clearly
2016/09/15 全球购物
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
Oral-B荷兰:牙医最推荐的品牌
2020/02/25 全球购物
大四毕业生学习总结的自我评价
2013/10/31 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
自我管理的活动方案
2014/08/25 职场文书
公共场所禁烟倡议书
2014/08/30 职场文书
付款委托书范本
2014/10/05 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
商场营业员岗位职责
2015/04/14 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
担保书格式范文
2015/09/22 职场文书
python 标准库原理与用法详解之os.path篇
2021/10/24 Python