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聚类算法之DBSACN实例分析
Nov 20 Python
python基础教程项目二之画幅好画
Apr 02 Python
对pyqt5之menu和action的使用详解
Jun 20 Python
Python识别快递条形码及Tesseract-OCR使用详解
Jul 15 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
Sep 16 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
解决Python pip 自动更新升级失败的问题
Feb 21 Python
基于Python3.7.1无法导入Numpy的解决方式
Mar 09 Python
django 外键创建注意事项说明
May 20 Python
Python用类实现扑克牌发牌的示例代码
Jun 01 Python
Python 按比例获取样本数据或执行任务的实现代码
Dec 03 Python
Python3+Flask安装使用教程详解
Feb 16 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字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
Smarty模板配置实例简析
2019/07/20 PHP
htm调用JS代码
2007/03/15 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
js打造数组转json函数
2015/01/14 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
webpack配置打包后图片路径出错的解决
2018/04/26 Javascript
浅谈node.js 命令行工具(cli)
2018/05/10 Javascript
浅谈Node.js 中间件模式
2018/06/12 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
vue-cli3.X快速创建项目的方法步骤
2019/11/14 Javascript
js实现三角形粒子运动
2020/09/22 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
pandas 中对特征进行硬编码和onehot编码的实现
2019/12/20 Python
浅谈keras保存模型中的save()和save_weights()区别
2020/05/21 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
工程地质勘察专业大学生求职信
2013/10/13 职场文书
酒店保安员岗位职责
2014/01/31 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
交通事故一次性赔偿协议书范本
2014/11/02 职场文书
法人身份证明书
2015/06/18 职场文书
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫
Python+OpenCV实现在图像上绘制矩形
2022/03/21 Python
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js