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 基础学习教程
Feb 08 Python
python 正则式使用心得
May 07 Python
简单介绍Python2.x版本中的cmp()方法的使用
May 20 Python
关于python的list相关知识(推荐)
Aug 30 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
Python和Go语言的区别总结
Feb 20 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
python如何使用代码运行助手
Jul 03 Python
Python用access判断文件是否被占用的实例方法
Dec 17 Python
Python非单向递归函数如何返回全部结果
Dec 18 Python
浅谈Python中的函数(def)及参数传递操作
May 25 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/09/10 PHP
PHP 简单数组排序实现代码
2009/08/05 PHP
php内嵌函数用法实例
2015/03/20 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
返回对象在当前级别中是第几个元素的实现代码
2011/01/20 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
jquery+css3打造一款ajax分页插件(自写)
2014/06/18 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
webpack项目轻松混用css module的方法
2018/06/12 Javascript
nodejs同步调用获取mysql数据时遇到的大坑
2019/03/02 NodeJs
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
python机器学习之神经网络(二)
2017/12/20 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
Python运行异常管理解决方案
2020/03/09 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
领导的自我鉴定
2013/12/28 职场文书
领导检查欢迎词
2014/01/14 职场文书
安全生产责任书
2014/03/12 职场文书
公司募捐倡议书
2014/05/14 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android