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字符编码
Aug 03 Python
python将ansible配置转为json格式实例代码
May 15 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
Sep 24 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
May 18 Python
提升Python程序性能的7个习惯
Apr 14 Python
Python 通过打码平台实现验证码的实现
May 13 Python
python如何删除文件中重复的字段
Jul 16 Python
Python使用psutil获取进程信息的例子
Dec 17 Python
python如何使用代码运行助手
Jul 03 Python
完美处理python与anaconda环境变量的冲突问题
Apr 07 Python
基于Python实现流星雨效果的绘制
Mar 18 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
php采集速度探究总结(原创)
2008/04/18 PHP
jQuery 源码分析笔记
2011/05/25 PHP
Array of country list in PHP with Zend Framework
2011/10/17 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
PHP实现JS中escape与unescape的方法
2016/07/11 PHP
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
2009/11/12 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
JS隐藏参数post传值实例
2013/04/18 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
2014/10/20 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2018/12/05 Python
Django用户认证系统 Web请求中的认证解析
2019/08/02 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
python中adb有什么功能
2020/06/07 Python
css3弹性盒模型实例介绍
2013/05/27 HTML / CSS
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
李维斯牛仔裤荷兰官方网站:Levi’s NL
2020/08/23 全球购物
应用艺术毕业生的自我评价
2013/12/04 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
python-for x in range的用法(注意要点、细节)
2021/05/10 Python
pandas取dataframe特定行列的实现方法
2021/05/24 Python
Python Pandas模块实现数据的统计分析的方法
2021/06/24 Python
Java生成日期时间存入Mysql数据库的实现方法
2022/03/03 Java/Android