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实现同时给多个变量赋值的方法
Apr 30 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
May 24 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
itchat接口使用示例
Oct 23 Python
python+pygame简单画板实现代码实例
Dec 13 Python
Python 中的lambda函数介绍
Oct 10 Python
Python开启线程,在函数中开线程的实例
Feb 22 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
Oct 11 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
Apr 10 Python
Pytorch 高效使用GPU的操作
Jun 27 Python
手把手教你将Flask应用封装成Docker服务的实现
Aug 19 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
PHPCMS的使用小结
2010/09/20 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
php隐藏实际地址的文件下载方法
2015/04/18 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
2016/02/26 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
Jquery中显示隐藏的实现代码分析
2011/07/26 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
用JS实现图片轮播效果代码(一)
2016/06/26 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
js使用swiper实现层叠轮播效果实例代码
2018/12/12 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
django站点管理详解
2017/12/12 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
python调用私有属性的方法总结
2020/07/24 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
python 利用panda 实现列联表(交叉表)
2021/02/06 Python
python利用opencv实现颜色检测
2021/02/23 Python
党的群众路线教育实践活动对照检查剖析材料
2014/10/09 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
投资申请报告
2015/05/19 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书
2019最新版劳务派遣管理制度
2019/08/16 职场文书
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js