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 相关文章推荐
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 Python
基于Python代码编辑器的选用(详解)
Sep 13 Python
Python中import机制详解
Nov 14 Python
浅析Git版本控制器使用
Dec 10 Python
Python编程argparse入门浅析
Feb 07 Python
python求最大连续子数组的和
Jul 07 Python
python+numpy+matplotalib实现梯度下降法
Aug 31 Python
python解压TAR文件至指定文件夹的实例
Jun 10 Python
python datetime中strptime用法详解
Aug 29 Python
TensorFlow绘制loss/accuracy曲线的实例
Jan 21 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 Python
利用Python如何画一颗心、小人发射爱心
Feb 21 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
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
Google 静态地图API实现代码
2010/11/19 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
Javascript数组的排序 sort()方法和reverse()方法
2012/06/04 Javascript
javascript:void(0)使用探讨
2013/08/27 Javascript
利用JQuery和Servlet实现跨域提交请求示例分享
2014/02/12 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
微信开发之微信jssdk录音功能开发示例
2018/10/22 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
2019/03/11 Javascript
JavaScript怎样在删除前添加确认弹出框?
2019/05/27 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
JavaScript实现横版菜单栏
2020/03/17 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
vue+elementUI动态增加表单项并添加验证的代码详解
2020/12/17 Vue.js
详解Django-auth-ldap 配置方法
2018/12/10 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
网吧最新创业计划书范文
2014/03/27 职场文书
初中生评语大全
2014/04/24 职场文书
后天观后感
2015/06/08 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android
海弦WR-800F
2022/04/05 无线电