Numpy与Pytorch 矩阵操作方式


Posted in Python onDecember 27, 2019

Numpy

随机矩阵: np.random.randn(d0, d1, d2, ...)

矩阵大小与形状: np.ndarray.size 与 np.dnarray.shape

Pytorch

随机矩阵: torch.randn(d0, d1, d2, ...)

添加维度: tensor.unsqueeze(0)

压缩维度: tensor.squeeze(0)

按维度拼接tensor: torch.cat(inputs, dim=0, ...)

维度堆叠: torch.stack(inputs, dim=0)

张量排序索引: tensor.sort(descending=True) 返回一个tensor为排序后的tensor, 一个为index_tensor

矩阵元素夹逼: tensor.clamp()

矩阵切割: torch.chunk(tensor, chunks, dim)

矩阵复制: torch.repeat(*size)

生成零矩阵: torch.torch.zeros(5, 3, dtype=torch.long)

生产同形状的随机矩阵:x = torch.randn_like(x, dtype=torch.float)

矩阵中函数名以'_'结尾的,如:y.add_(x),运算结束后会改变y本身

以上这篇Numpy与Pytorch 矩阵操作方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编程scoketServer实现多线程同步实例代码
Jan 29 Python
python 对txt中每行内容进行批量替换的方法
Jul 11 Python
pycharm运行和调试不显示结果的解决方法
Nov 30 Python
python识别图像并提取文字的实现方法
Jun 28 Python
在pytorch中查看可训练参数的例子
Aug 18 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
学Python 3的理由和必要性
Nov 19 Python
Python笔记之工厂模式
Nov 20 Python
python 实现将Numpy数组保存为图像
Jan 09 Python
使用Python项目生成所有依赖包的清单方式
Jul 13 Python
python中pathlib模块的基本用法与总结
Aug 17 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
Nov 18 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
python  ceiling divide 除法向上取整(或小数向上取整)的实例
Dec 27 #Python
You might like
PHP编程中的常见漏洞和代码实例
2014/08/06 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
js 数据类型转换总结笔记
2011/01/17 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
基于angular中的重要指令详解($eval,$parse和$compile)
2016/10/21 Javascript
js中new一个对象的过程
2017/02/20 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
2017/04/24 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
[02:08]2014DOTA2国际邀请赛 430专访:力争取得小组前二
2014/07/11 DOTA
[28:07]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第二场 12.13
2020/12/17 DOTA
Python ZipFile模块详解
2013/11/01 Python
Python的ORM框架SQLObject入门实例
2014/04/28 Python
Python3基础之基本数据类型概述
2014/08/13 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
python 编写简单网页服务器的实例
2018/06/01 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
Python使用多进程运行含有任意个参数的函数
2020/05/02 Python
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
语文教学感言
2014/02/06 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
Vue router配置与使用分析讲解
2022/12/24 Vue.js