pytorch中tensor.expand()和tensor.expand_as()函数详解


Posted in Python onDecember 27, 2019

tensor.expend()函数

>>> import torch
>>> a=torch.tensor([[2],[3],[4]])
>>> print(a.size())
torch.Size([3, 1])
>>> a.expand(3,2)
tensor([[2, 2],
    [3, 3],
    [4, 4]])
>>> a
tensor([[2],
    [3],
    [4]])

可以看出expand()函数括号里面为变形后的size大小,而且原来的tensor和tensor.expand()是不共享内存的。

tensor.expand_as()函数

>>> b=torch.tensor([[2,2],[3,3],[5,5]])
>>> print(b.size())
torch.Size([3, 2])
>>> a.expand_as(b)
tensor([[2, 2],
    [3, 3],
    [4, 4]])
>>> a
tensor([[2],
    [3],
    [4]])

可以看出,b和a.expand_as(b)的size是一样大的。且是不共享内存的。

以上这篇pytorch中tensor.expand()和tensor.expand_as()函数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python解析json实例方法
Nov 19 Python
python引用DLL文件的方法
May 11 Python
Python中矩阵库Numpy基本操作详解
Nov 21 Python
Python线性方程组求解运算示例
Jan 17 Python
python学习基础之循环import及import过程
Apr 22 Python
深入浅析python 中的匿名函数
May 21 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
selenium处理元素定位点击无效问题
Jun 12 Python
Python内置类型性能分析过程实例
Jan 29 Python
如何使用selenium和requests组合实现登录页面
Feb 03 Python
Python语言编写智力问答小游戏功能
Oct 13 Python
Python类型转换的魔术方法详解
Dec 23 Python
python装饰器相当于函数的调用方式
Dec 27 #Python
Python 实现数组相减示例
Dec 27 #Python
Pandas 解决dataframe的一列进行向下顺移问题
Dec 27 #Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 #Python
pandas的相关系数与协方差实例
Dec 27 #Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 #Python
如何更改 pandas dataframe 中两列的位置
Dec 27 #Python
You might like
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
学习使用jQuery表单验证插件和日历插件
2017/02/13 Javascript
AngularJS中table表格基本操作示例
2017/10/10 Javascript
在vue-cli中组件通信的方法
2017/12/16 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
Vue.js如何使用Socket.IO的示例代码
2019/09/05 Javascript
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Python标准库os.path包、glob包使用实例
2014/11/25 Python
python如何实现excel数据添加到mongodb
2015/07/30 Python
python模块导入的细节详解
2018/12/10 Python
使用python绘制二元函数图像的实例
2019/02/12 Python
Python使用scrapy爬取阳光热线问政平台过程解析
2019/08/14 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
is_file和file_exists效率比较
2021/03/14 PHP
详解HTML5新增标签
2017/11/27 HTML / CSS
Brasty罗马尼亚:购买手表、香水、化妆品、珠宝
2020/04/21 全球购物
十八届三中全会感言
2014/03/10 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
工地宣传标语
2014/06/18 职场文书
生日答谢词
2015/01/05 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏