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中sets模块的用法实例
Sep 30 Python
Python实现爬取需要登录的网站完整示例
Aug 19 Python
Python 列表理解及使用方法
Oct 27 Python
python实现维吉尼亚加密法
Mar 20 Python
Pandas0.25来了千万别错过这10大好用的新功能
Aug 07 Python
Django 拆分model和view的实现方法
Aug 16 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
Nov 11 Python
pytorch 实现打印模型的参数值
Dec 30 Python
如何将json数据转换为python数据
Sep 04 Python
Python读取图像并显示灰度图的实现
Dec 01 Python
python3判断IP地址的方法
Mar 04 Python
使用Pytorch训练two-head网络的操作
May 28 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
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
php 文件状态缓存带来的问题
2008/12/14 PHP
两个开源的Php输出Excel文件类
2010/02/08 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
php上传文件问题汇总
2015/01/30 PHP
PHP7之Mongodb API使用详解
2015/12/26 PHP
Zend Framework上传文件重命名的实现方法
2016/11/25 PHP
php str_replace替换指定次数的方法详解
2017/05/05 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
2019/10/16 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
js输出列表实现代码
2010/09/12 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
JavaScript模拟重力状态下抛物运动的方法
2015/03/03 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
2016/08/01 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
2019/10/12 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
Python实现微信公众平台自定义菜单实例
2015/03/20 Python
python开发简易版在线音乐播放器
2017/03/03 Python
Python字符串处理实现单词反转
2017/06/14 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
比利时家具购买网站:Home24
2019/01/03 全球购物
工作自我评价范文
2015/03/05 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
教师素质教育心得体会
2016/01/19 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书