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读取键盘输入的2种方法
Jun 16 Python
利用Python破解验证码实例详解
Dec 08 Python
Python爬取网页中的图片(搜狗图片)详解
Mar 23 Python
对Python 2.7 pandas 中的read_excel详解
May 04 Python
python实现三次样条插值
Dec 17 Python
Python字符串逆序的实现方法【一题多解】
Feb 18 Python
python实现二分类的卡方分箱示例
Nov 22 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
May 26 Python
Python使用jupyter notebook查看ipynb文件过程解析
Jun 02 Python
Python爬虫代理池搭建的方法步骤
Sep 28 Python
python中tkinter复选框使用操作
Nov 11 Python
python通过新建环境安装tfx的问题
May 20 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
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
2013/12/17 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
解决python打不开文件(文件不存在)的问题
2019/02/18 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
美国第一香水网站:Perfume.com
2017/01/23 全球购物
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
总经理助理岗位职责
2013/11/08 职场文书
数控专业自荐书范文
2014/03/16 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
PHP中->和=>的意思
2021/03/31 PHP