浅谈pytorch和Numpy的区别以及相互转换方法


Posted in Python onJuly 26, 2018

如下所示:

# -*- 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]
'''

以上这篇浅谈pytorch和Numpy的区别以及相互转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之再深点,更懂list
Sep 20 Python
python实现批量下载新浪博客的方法
Jun 15 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
pandas把dataframe转成Series,改变列中值的类型方法
Apr 10 Python
5分钟 Pipenv 上手指南
Dec 20 Python
numpy np.newaxis 的实用分享
Nov 30 Python
Python实现大数据收集至excel的思路详解
Jan 03 Python
解决Pytorch 加载训练好的模型 遇到的error问题
Jan 10 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
python自定义函数def的应用详解
Jun 03 Python
python自动化测试三部曲之request+django实现接口测试
Oct 07 Python
python 装饰器重要在哪
Feb 14 Python
pytorch: tensor类型的构建与相互转换实例
Jul 26 #Python
pytorch中tensor的合并与截取方法
Jul 26 #Python
Python爬虫框架Scrapy常用命令总结
Jul 26 #Python
Python退火算法在高次方程的应用
Jul 26 #Python
Python爬虫框架Scrapy基本用法入门教程
Jul 26 #Python
Tensorflow 合并通道及加载子模型的方法
Jul 26 #Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 26 #Python
You might like
谈谈PHP语法(3)
2006/10/09 PHP
PHP4实际应用经验篇(7)
2006/10/09 PHP
也谈截取首页新闻 - 范例
2006/10/09 PHP
php设计模式 Proxy (代理模式)
2011/06/26 PHP
在项目中寻找代码的坏命名
2012/07/14 PHP
php去掉文件前几行的方法
2015/07/29 PHP
Symfony2创建页面实例详解
2016/03/18 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
使用Xcache缓存器加速PHP网站的配置方法
2017/04/22 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
复制粘贴功能的Python程序
2008/04/04 Python
python3实现点餐系统
2019/01/24 Python
Django 限制访问频率的思路详解
2019/12/24 Python
Python astype(np.float)函数使用方法解析
2020/06/08 Python
Python如何读取、写入JSON数据
2020/07/28 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
人力资源管理专业学生自我评价
2013/11/20 职场文书
领导检查欢迎词
2014/01/14 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电
Pytorch可视化的几种实现方法
2021/06/10 Python