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如何读写json数据
Mar 21 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
Apr 23 Python
对TensorFlow中的variables_to_restore函数详解
Jul 30 Python
django认证系统 Authentication使用详解
Jul 22 Python
Python 一键获取百度网盘提取码的方法
Aug 01 Python
Python3.8对可迭代解包的改进及用法详解
Oct 15 Python
在python中做正态性检验示例
Dec 09 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
Jan 08 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
pycharm不能运行.py文件的解决方法
Feb 12 Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 Python
Python 统计序列中元素的出现频度
Apr 26 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源代码安装常见错误与解决办法分享
2013/05/28 PHP
php字符串截取函数用法分析
2014/11/25 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
仿jQuery的siblings效果的js代码
2011/08/09 Javascript
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
2014/03/07 Javascript
js正则表达式中exec用法实例
2015/07/23 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
IntersectionObserver API 详解篇
2016/12/11 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
Vue非父子组件通信详解
2017/06/12 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
webpack 处理CSS资源的实现
2019/09/27 Javascript
[03:04]DOTA2超级联赛专访ZSMJ “莫名其妙”的逆袭
2013/05/23 DOTA
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
银河香水:Galaxy Perfume
2019/03/25 全球购物
教师开学感言
2014/02/14 职场文书
班级旅游计划书
2014/05/03 职场文书
三问三解心得体会
2014/09/05 职场文书
结婚保证书
2015/01/16 职场文书
Golang 获取文件md5校验的方法以及效率对比
2021/05/08 Golang
浅谈Python中对象是如何被调用的
2022/04/06 Python
Mysql 8.x 创建用户以及授予权限的操作记录
2022/04/18 MySQL