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 解析XML文件
Apr 15 Python
Python使用稀疏矩阵节省内存实例
Jun 27 Python
Python操作MySQL简单实现方法
Jan 26 Python
python进程管理工具supervisor的安装与使用教程
Sep 05 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
使用Python机器学习降低静态日志噪声
Sep 29 Python
解决Atom安装Hydrogen无法运行python3的问题
Aug 28 Python
python openCV获取人脸部分并存储功能
Aug 28 Python
pytorch中nn.Conv1d的用法详解
Dec 31 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
Mar 23 Python
快速了解Python开发环境Spyder
Jun 29 Python
推荐值得学习的12款python-web开发框架
Aug 10 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学习之数据类型之间的转换介绍
2011/06/09 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
2012/10/11 Javascript
Javascript代码在页面加载时的执行顺序介绍
2013/05/03 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
javascript中文本框中输入法切换的问题
2013/12/10 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
JS中使用DOM来控制HTML元素
2016/07/31 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
python求素数示例分享
2014/02/16 Python
Python性能优化的20条建议
2014/10/25 Python
Python正则表达式使用范例分享
2016/12/04 Python
Python实现的密码强度检测器示例
2017/08/23 Python
matplotlib实现区域颜色填充
2019/03/18 Python
python logging模块的使用
2020/09/07 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
英国网上自行车商店:Tredz Bikes
2019/10/29 全球购物
环境工程求职简历的自我评价范文
2013/10/24 职场文书
电厂厂长岗位职责
2014/01/02 职场文书
保险专业自荐信范文
2014/02/20 职场文书
资金主管岗位职责范本
2014/03/04 职场文书
企业精神口号
2014/06/11 职场文书
摄影专业毕业生求职信
2014/08/05 职场文书
励志演讲稿600字
2014/08/21 职场文书
奖励通知
2015/04/22 职场文书
2019年房屋委托租赁合同范本(通用版)!
2019/07/17 职场文书
Pytorch DataLoader shuffle验证方式
2021/06/02 Python