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 27 Python
浅析Python中将单词首字母大写的capitalize()方法
May 18 Python
python字符串的常用操作方法小结
May 21 Python
Python获取SQLite查询结果表列名的方法
Jun 21 Python
Python随机生成均匀分布在单位圆内的点代码示例
Nov 13 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
python tkinter实现彩球碰撞屏保
Jul 30 Python
用python3 urllib破解有道翻译反爬虫机制详解
Aug 14 Python
Python数据可视化实现正态分布(高斯分布)
Aug 21 Python
Python continue语句实例用法
Feb 06 Python
Django框架安装及项目创建过程解析
Sep 14 Python
Python torch.flatten()函数案例详解
Aug 30 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
2006/12/14 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
2014/11/19 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
一个简单的javascript类定义例子
2009/09/12 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
2014/07/17 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
Bootstrap框架的学习教程详解(二)
2016/10/18 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
详解js访问对象的属性和方法
2018/10/25 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
用实例说明python的*args和**kwargs用法
2013/11/01 Python
高质量Python代码编写的5个优化技巧
2017/11/16 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
windows下python和pip安装教程
2018/05/25 Python
python中强大的format函数实例详解
2018/12/05 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
python getpass实现密文实例详解
2019/09/24 Python
python3 tcp的粘包现象和解决办法解析
2019/12/09 Python
Python使用type动态创建类操作示例
2020/02/29 Python
Python中如何添加自定义模块
2020/06/09 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
Python的logging模块基本用法
2020/12/24 Python
高一生物教学反思
2014/01/17 职场文书
高中语文课后反思
2014/04/27 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
离婚财产分配协议书
2014/10/21 职场文书
联谊活动总结范文
2015/05/09 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS