浅谈pytorch和Numpy的区别以及相互转换方法
作者:qq_34535410 时间:2022-02-12 03:51:47
如下所示:
# -*- coding: utf-8 -*-
# @Time : 2018/1/17 16:37
# @Author : Zhiwei Zhong
# @Site :
# @File : Numpy_Pytorch.py
# @Software: PyCharm
import torch
import numpy as np
np_data = np.arange(6).reshape((2, 3))
# numpy 转为 pytorch格式
torch_data = torch.from_numpy(np_data)
print(
'\n numpy', np_data,
'\n torch', torch_data,
)
'''
numpy [[0 1 2]
[3 4 5]]
torch
0 1 2
3 4 5
[torch.LongTensor of size 2x3]
'''
# torch 转为numpy
tensor2array = torch_data.numpy()
print(tensor2array)
"""
[[0 1 2]
[3 4 5]]
"""
# 运算符
# abs 、 add 、和numpy类似
data = [[1, 2], [3, 4]]
tensor = torch.FloatTensor(data) # 转为32位浮点数,torch接受的都是Tensor的形式,所以运算前先转化为Tensor
print(
'\n numpy', np.matmul(data, data),
'\n torch', torch.mm(tensor, tensor) # torch.dot()是点乘
)
'''
numpy [[ 7 10]
[15 22]]
torch
7 10
15 22
[torch.FloatTensor of size 2x2]
'''
来源:https://blog.csdn.net/qq_34535410/article/details/79088952
标签:pytorch,Numpy,转换
0
投稿
猜你喜欢
一文详解如何用GPU来运行Python代码
2022-02-26 17:49:30
IE6中隐形的PNG8图片
2009-11-27 18:38:00
利用Python实现图书超期提醒
2021-03-25 18:58:05
关于Math.PI、前自增和后自增
2009-05-25 12:38:00
用 SA FileUp 上传多文件
2008-07-04 13:44:00
教你使用一行Python代码玩遍童年的小游戏
2021-05-15 10:14:00
MySQL从库维护经验分享
2024-01-26 22:31:18
Django ORM 查询表中某列字段值的方法
2022-05-08 06:42:20
python 基本数据类型占用内存空间大小的实例
2021-08-10 21:59:03
在Python的Django框架中编写编译函数
2022-01-04 16:53:34
PHP PDOStatement::debugDumpParams讲解
2023-06-06 04:18:55
微信小程序python用户认证的实现
2021-09-26 18:20:52
python实现求纯色彩图像的边框
2022-04-01 22:04:51
redis服务器环境下mysql实现lnmp架构缓存
2024-01-20 01:44:29
在ASP.NET 2.0中操作数据之五十四:添加新记录时包含一个文件上传选项
2024-03-16 02:11:24
一篇文章弄懂MySQL查询语句的执行过程
2024-01-23 20:26:05
使用Pytorch+PyG实现MLP的详细过程
2023-05-03 17:48:14
详解Python3中yield生成器的用法
2021-09-03 05:59:27
golang解析网页利器goquery的使用方法
2023-10-13 06:36:12
Mysql避免重复插入数据的4种方式
2024-01-23 06:19:54