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写的ARP攻击代码实例
Jun 04 Python
Python 字典dict使用介绍
Nov 30 Python
Python 文件管理实例详解
Nov 10 Python
shelve  用来持久化任意的Python对象实例代码
Oct 12 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
利用Django-environ如何区分不同环境
Aug 26 Python
正确理解Python中if __name__ == '__main__'
Jan 24 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
Jan 13 Python
Python新手如何进行闭包时绑定变量操作
May 29 Python
Python基于locals返回作用域字典
Oct 17 Python
python3处理word文档实例分析
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
PHP5函数小全(分享)
2013/06/06 PHP
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
无阻塞加载脚本分析[全]
2011/01/20 Javascript
Jquery index()方法 获取相应元素索引值
2012/10/12 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
在Python中使用next()方法操作文件的教程
2015/05/24 Python
Python3 模块、包调用&amp;路径详解
2017/10/25 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
Python 3 判断2个字典相同
2019/08/06 Python
python使用信号量动态更新配置文件的操作
2020/04/01 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
python sleep和wait对比总结
2021/02/03 Python
英国玛莎百货澳大利亚:Marks & Spencer Australia
2019/08/30 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
大学生励志演讲稿
2014/04/25 职场文书
医德医魂心得体会
2014/09/11 职场文书
法定代表人免职证明
2015/06/24 职场文书
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
2022/04/13 Java/Android
Mysql如何查看是否使用到索引
2022/12/24 MySQL