pytorch 实现tensor与numpy数组转换


Posted in Python onDecember 27, 2019

看代码,tensor转numpy:

a = torch.ones(2,2)
b = a.numpy()
c=np.array(a) #也可以转numpy数组
print(type(a))
print(type(b))
print(a)
print(b)

输出为:

<class ‘torch.Tensor'>
<class ‘numpy.ndarray'>
tensor([[1., 1.],
[1., 1.]])
[[1. 1.]
[1. 1.]]

numpy转tensor:

import torch
import numpy as np

a = np.ones(5)
b = torch.from_numpy(a)
c=torch.Tensor(a) #也可以转pytorch Tensor
print(type(a))
print(type(b))
print(a)
print(b)

输出为:

<class ‘numpy.ndarray'>
<class ‘torch.Tensor'>
[1. 1. 1. 1. 1.]
tensor([1., 1., 1., 1., 1.], dtype=torch.float64)

可见pytorch的tensor对象与numpy数组是可以相互转换的,且numpy数组的默认类型是double

以上这篇pytorch 实现tensor与numpy数组转换就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python入门篇之正则表达式
Oct 20 Python
Python中的choice()方法使用详解
May 15 Python
python实现linux下使用xcopy的方法
Jun 28 Python
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
Python爬虫包BeautifulSoup简介与安装(一)
Jun 17 Python
Python基于scipy实现信号滤波功能
May 08 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 Python
详解Python中的正斜杠与反斜杠
Aug 09 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
python实现单机五子棋
Aug 28 Python
python文件排序的方法总结
Sep 13 Python
python自动化调用百度api解决验证码
Apr 13 Python
Numpy与Pytorch 矩阵操作方式
Dec 27 #Python
基于python及pytorch中乘法的使用详解
Dec 27 #Python
pytorch:torch.mm()和torch.matmul()的使用
Dec 27 #Python
pytorch点乘与叉乘示例讲解
Dec 27 #Python
python已协程方式处理任务实现过程
Dec 27 #Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 #Python
python操作gitlab API过程解析
Dec 27 #Python
You might like
PHP 替换模板变量实现步骤
2009/08/24 PHP
PHP学习之整理字符串
2011/04/17 PHP
javascript radio 联动效果
2009/03/04 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
无闪烁更新网页内容JS实现
2013/12/19 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
Javascript代码实现仿实例化类
2015/04/03 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
JS验证IP,子网掩码,网关和MAC的方法
2015/07/02 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
jQuery实现 上升、下降、删除、添加一行代码
2017/03/06 Javascript
JS实现两周内自动登录功能
2017/03/23 Javascript
Vue2组件tree实现无限级树形菜单
2017/03/29 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
vue输入框使用模糊搜索功能的实现代码
2020/05/26 Javascript
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
这可能是最好玩的python GUI入门实例(推荐)
2019/07/19 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
2020/05/25 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
外贸销售员求职的自我评价
2013/11/23 职场文书
责任心演讲稿
2014/05/14 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
如何在Python中创建二叉树
2021/03/30 Python