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读取csv文件示例(python操作csv)
Mar 11 Python
Python Trie树实现字典排序
Mar 28 Python
spyder常用快捷键(分享)
Jul 19 Python
python学习必备知识汇总
Sep 08 Python
python放大图片和画方格实现算法
Mar 30 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
Jul 11 Python
Python实现的序列化和反序列化二叉树算法示例
Mar 02 Python
Python在Matplotlib图中显示中文字体的操作方法
Jul 29 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
Apr 21 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 Python
Python环境使用OpenCV检测人脸实现教程
Oct 19 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
Mar 04 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
星际实力自我测试
2020/03/04 星际争霸
PHP数据库操作面向对象的优点
2006/10/09 PHP
在PHP中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
php中使用redis队列操作实例代码
2013/02/07 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
PHP 99乘法表的几种实现代码
2020/10/13 PHP
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
js中的scroll和offset 使用比较的实例与分析
2013/09/29 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
2017/07/04 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
Python中基础的socket编程实战攻略
2016/06/01 Python
详解K-means算法在Python中的实现
2017/12/05 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
Python的互斥锁与信号量详解
2019/09/12 Python
python dict如何定义
2020/09/02 Python
python3中for循环踩过的坑记录
2020/12/14 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
幼儿园中秋节活动方案
2014/02/06 职场文书
实习协议书范本
2014/04/22 职场文书
股份合作协议书
2014/09/10 职场文书
2014大学辅导员工作总结
2014/12/02 职场文书
质量保证书怎么写
2015/02/27 职场文书
比较几种Redis集群方案
2021/06/21 Redis