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中if语句的嵌套用法
May 14 Python
Python编程中的for循环语句学习教程
Oct 14 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
Jan 07 Python
python爬取51job中hr的邮箱
May 14 Python
Python中easy_install 和 pip 的安装及使用
Jun 05 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
python pygame实现2048游戏
Nov 20 Python
PyCharm的设置方法和第一个Python程序的建立
Jan 16 Python
pyqt5 使用label控件实时显示时间的实例
Jun 14 Python
python面向对象之类属性和类方法案例分析
Dec 30 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
Jan 09 Python
Django中使用Celery的方法步骤
Dec 07 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加MYSQL服务器
2006/10/09 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
老生常谈onBlur事件与onfocus事件(js)
2016/07/09 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
2018/03/13 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
electron实现静默打印的示例代码
2019/08/12 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
简述Python中的面向对象编程的概念
2015/04/27 Python
python中的错误处理
2016/04/10 Python
详解Python实现按任意键继续/退出的功能
2016/08/19 Python
Python的语言类型(详解)
2017/06/24 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
pandas dataframe的合并实现(append, merge, concat)
2019/06/24 Python
如何通过python画loss曲线的方法
2019/06/26 Python
Python关于反射的实例代码分享
2020/02/20 Python
python实现打砖块游戏
2020/02/25 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
安踏官方商城:anta.cn
2019/12/16 全球购物
《风娃娃》教学反思
2014/04/19 职场文书
航空学院求职信
2014/06/11 职场文书
工作失职检讨书
2015/01/26 职场文书
实习单位鉴定意见
2015/06/04 职场文书
停车场管理制度范本
2015/08/05 职场文书
python实现层次聚类的方法
2021/11/01 Python