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 相关文章推荐
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
Apr 16 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 Python
Python单链表简单实现代码
Apr 27 Python
Python脚本实现12306火车票查询系统
Sep 30 Python
使用python 3实现发送邮件功能
Jun 15 Python
python实现点对点聊天程序
Jul 28 Python
Django 内置权限扩展案例详解
Mar 04 Python
Django如何使用第三方服务发送电子邮件
Aug 14 Python
python 实现检验33品种数据是否是正态分布
Dec 09 Python
Python如何获取文件路径/目录
Sep 22 Python
Python自动化测试PO模型封装过程详解
Jun 22 Python
自动在Windows中运行Python脚本并定时触发功能实现
Sep 04 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中explode的负数limit用法分析
2015/02/27 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
php socket通信简单实现
2016/11/18 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
JavaScript面向对象之体会[总结]
2008/11/13 Javascript
javascript 自动填写表单的实现方法
2010/04/09 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
JavaScript实现简单的拖动效果
2016/07/02 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
js实现每日签到功能
2018/11/29 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
在unittest中使用 logging 模块记录测试数据的方法
2018/11/30 Python
python批量修改ssh密码的实现
2019/08/08 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
python编写实现抽奖器
2020/09/10 Python
CSS3对背景图片的裁剪及尺寸和位置的设定方法
2016/03/07 HTML / CSS
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
毕业生自我鉴定
2013/12/04 职场文书
大学毕业感言200字
2014/03/09 职场文书
运动会演讲稿
2014/05/07 职场文书
市级绿色学校申报材料
2014/08/25 职场文书
Python数据分析入门之数据读取与存储
2021/05/13 Python
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python
python可视化之颜色映射详解
2021/09/15 Python