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 相关文章推荐
在DigitalOcean的服务器上部署flaskblog应用
Dec 19 Python
Python找出list中最常出现元素的方法
Jun 14 Python
基于python绘制科赫雪花
Jun 22 Python
python中的变量如何开辟内存
Jun 26 Python
python3判断url链接是否为404的方法
Aug 10 Python
Python中GIL的使用详解
Oct 03 Python
python递归法解决棋盘分割问题
Jul 17 Python
Django继承自带user表并重写的例子
Nov 18 Python
python 星号(*)的多种用途
Sep 21 Python
python实现暗通道去雾算法的示例
Sep 27 Python
提取视频中的音频 Python只需要三行代码!
May 10 Python
Pytest中skip skipif跳过用例详解
Jun 30 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中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
基于JQuery的日期联动实现代码
2011/02/24 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
jQuery表格排序组件-tablesorter使用示例
2014/05/26 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
AngularJS国际化详解及示例代码
2016/08/18 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
不使用 JS 匿名函数理由
2017/11/17 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
nodeJS模块简单用法示例
2018/04/21 NodeJs
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
vue实现从外部修改组件内部的变量的值
2020/07/30 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
Python递归函数定义与用法示例
2017/06/02 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
使用pip安装python库的多种方式
2019/07/31 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
台湾森森购物网:U-mall
2017/10/16 全球购物
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
酒店出纳岗位职责
2013/12/29 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
开展党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
Python图像处理之图像拼接
2021/04/28 Python
Python 全局空间和局部空间
2022/04/06 Python