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获取Linux系统下的本机IP地址代码分享
Nov 07 Python
Python中使用wxPython开发的一个简易笔记本程序实例
Feb 08 Python
Python多线程结合队列下载百度音乐的方法
Jul 27 Python
深入学习Python中的装饰器使用
Jun 20 Python
python win32 简单操作方法
May 25 Python
python3实现磁盘空间监控
Jun 21 Python
python之文件读取一行一行的方法
Jul 12 Python
关于Pycharm无法debug问题的总结
Jan 19 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 Python
python实现用户名密码校验
Mar 18 Python
python3中for循环踩过的坑记录
Dec 14 Python
python和Appium的移动端多设备自动化测试框架
Apr 26 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中在数据库中保存Checkbox数据(1)
2006/10/09 PHP
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
2010/11/01 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
微信支付开发交易通知实例
2016/07/12 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
[04:29]【TI9采访】OG.N0tail在胜者组决赛后接受采访
2019/08/25 DOTA
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
Anaconda多环境多版本python配置操作方法
2017/09/12 Python
python文本数据相似度的度量
2018/03/12 Python
对numpy中轴与维度的理解
2018/04/18 Python
Python实现的多进程和多线程功能示例
2018/05/29 Python
基于Python对数据shape的常见操作详解
2018/12/25 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
高中毕业自我鉴定
2013/12/13 职场文书
单位门卫岗位职责
2013/12/20 职场文书
护士自我鉴定总结
2014/03/24 职场文书
小学优秀班集体申报材料
2014/05/25 职场文书
介绍信怎么写
2015/05/05 职场文书
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL