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 11 Python
python PIL模块与随机生成中文验证码
Feb 27 Python
新手常见6种的python报错及解决方法
Mar 09 Python
python 脚本生成随机 字母 + 数字密码功能
May 26 Python
python画折线图的程序
Jul 26 Python
python远程邮件控制电脑升级版
May 23 Python
python sklearn常用分类算法模型的调用
Oct 16 Python
使用pyinstaller逆向.pyc文件
Dec 20 Python
解决jupyter notebook 出现In[*]的问题
Apr 13 Python
查看keras各种网络结构各层的名字方式
Jun 11 Python
python如何停止递归
Sep 09 Python
python BeautifulSoup库的安装与使用
Dec 17 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
FCKeditor的安装(PHP)
2007/01/13 PHP
php 图片加水印与上传图片加水印php类
2010/05/12 PHP
php实现计数器方法小结
2015/01/05 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
JS如何将UTC格式时间转本地格式
2013/09/04 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
python实现烟花小程序
2019/01/30 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
Python递归实现打印多重列表代码
2020/02/27 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
美国翻新电子产品商店:The Store
2019/10/08 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
What is EJB
2016/07/22 面试题
应届生会计求职信
2013/11/11 职场文书
会计系个人求职信范文分享
2013/12/20 职场文书
探矿工程师自荐信
2014/01/24 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
党员岗位承诺书
2014/03/25 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
给下属加薪申请报告
2015/05/15 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript