torch.Tensor是包含一种数据类型元素的多维矩阵。

A torch.Tensor is a multi-dimensional matrix containing elements of a single data type.

torch.Tensor有两个实例方法可以用来扩展某维的数据的尺寸,分别是repeat()expand()

expand()

expand(*sizes) -> Tensor
*sizes(torch.Size or int) - the desired expanded size
Returns a new view of the self tensor with singleton dimensions expanded to a larger size.

返回当前张量在某维扩展更大后的张量。扩展(expand)张量不会分配新的内存,只是在存在的张量上创建一个新的视图(view),一个大小(size)等于1的维度扩展到更大的尺寸。

例子:

import torch>> x = torch.tensor([1, 2, 3])
>> x.expand(2, 3)
tensor([[1, 2, 3],[1, 2, 3]])

>> x = torch.randn(2, 1, 1, 4)
>> x.expand(-1, 2, 3, -1)
torch.Size([2, 2, 3, 4])

repeat()

repeat(*sizes) -> Tensor
*size(torch.Size or int) - The number of times to repeat this tensor along each dimension.
Repeats this tensor along the specified dimensions.

沿着特定的维度重复这个张量,和expand()不同的是,这个函数拷贝张量的数据。

例子:

import torch>> x = torch.tensor([1, 2, 3])
>> x.repeat(3, 2)
tensor([[1, 2, 3, 1, 2, 3],[1, 2, 3, 1, 2, 3],[1, 2, 3, 1, 2, 3]])

>> x2 = torch.randn(2, 3, 4)
>> x2.repeat(2, 1, 3).shape
torch.Tensor([4, 3, 12])

责任分配矩阵和raci的区别_PyTorch学习笔记——repeat()和expand()区别相关推荐

  1. 责任分配矩阵和raci的区别_有限责任公司实现盈利,当年就一定可以分红吗?...

    有限责任公司甲成立于2017年,前三年分别亏损60万.30万.10万.2020年业务发展良好,首次实现盈利,税前利润为120万.有股东提出,就2020年利润进行分红,公司是否可以合法进行利润分配呢? ...

  2. 史上最详细的RACI(责任分配矩阵)使用方法及实例详解

    作为PMO和项目经理一定对于RACI责任分配矩阵不陌生,但是很少有人真正用起来,RACI是一个广泛应用于项目管理的模型,用于明确角色和责任. 在项目的不同阶段或任务中,RACI模型有助于划分和理解团队 ...

  3. 一文看懂责任分配矩阵

    相信你一定熟悉这个小故事. 公司里有4个人,名字分别叫"所有人""某个人""任何人"和"没有人". 每当公司有重要的工作 ...

  4. 一文读懂责任分配矩阵,解决你80%的项目难题

    成功的项目管理取决于整个团队对角色和职责的理解,使用责任分配矩阵分配和定义角色是使项目保持在正轨并为成功做好准备的好方法. 如果设计得当,责任分配矩阵能够促进项目的成功交付. 一.什么是责任分配矩阵 ...

  5. 02.规划过程组表格-责任分配矩阵

    责任分配矩阵 人员1 人员2 人员3 人员4 其他 工作包1 执行 咨询 负责 工作包2 工作包3 工作包4 工作包5 工作包6 其他 角色和职责 项目名称 准备日期 资源角色描述 职权 职责 资格 ...

  6. 项目成员责任分配矩阵

    项目成员责任分配矩阵 欢迎关注博主公众号:[纯洁的明依]文章由陈晓阳原创. 本人微信:chenxiaoyangzxy. 免费提供本人大量学习资料. 李伟 赵新 王宇 张淘 孙强 邱凡 刘阳 需求分析 ...

  7. 取模(mod)与取余(rem)的区别——Matlab学习笔记

    取模(mod)与取余(rem)的区别--Matlab学习笔记http://www.bieryun.com/1099.html 昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem ...

  8. RACI 责任分配矩阵

    什么是RACI模型? 释义 RACI是一个相对直观的模型,用以明确组织变革过程中的各个角色及其相关责任. 我们知道,变革过程是不可能自发或者自动进行的, 必须有人对其进行作用,促使进程发生变化. 因而 ...

  9. 多层感知机和神经网络的区别_学习笔记-从神经元到神经网络

    人的大脑神经网络的复杂程度有人说,只有银河系可以比拟.总所周知,神经网络就是模仿大脑神经网络用数学知识构造的模型.单个神经元还是比较简单的. 神经元 一个神经元有树突,轴突,和细胞体等部分.树突接受输 ...

最新文章

  1. 领域驱动设计门槛很高,没有深厚的面向对象编码能力很难实践成功
  2. 有人喜欢爱情测试小游戏么
  3. wxWidgets:wxArchiveIterator类用法
  4. Vue项目实战09 : vue3.0实现点击切换验证码(组件)及校验
  5. iOS中AutoLayer自动布局流程及相关方法
  6. 一大波DeepMind专利来袭,AI圈瑟瑟发抖:连RNN都是你家的?
  7. SpreadJS 在 Angular2 中支持哪些事件?
  8. MediaElement 播放本地视频文件
  9. Blender全新毛发工具演示露出,预计9月份正式更新
  10. Android之adb安装apk
  11. 解决photoshop cc在4K分辨率下字体过小。
  12. 推荐几款地图软件,你家的老房子都能看得一清二楚
  13. 【SoC FPGA学习】十、SoC FPGA 开发板的 FPGA 配置数据下载和固化
  14. 2021-2027中国光电红外传感器市场现状及未来发展趋势
  15. C/C++笔试题(很多)
  16. macbook系统占用硬盘大_苹果电脑系统占用硬盘过大,怎么解决
  17. 六【Java 基础】数组的概述: 数组的定义与使用
  18. 读《码农翻身:用故事给技术加点料》
  19. 在不开启回收站的情况下恢复Hadoop误删除文件
  20. 编写程序实现以下功能:计算1~n之间的素数并输出

热门文章

  1. 深入hibernate的三种状态
  2. PHP中获取星期的几种方法
  3. BZOJ1811 [Ioi2005]mea
  4. ASP.NET页面跳转
  5. Could not connect to SMTP host: smtp.163.com, port: 25;阿里云 ECS
  6. react使用antd实现日期与时间的不可选定
  7. python盒中取球_在Python中找到占据给定球的盒子的位置
  8. win10计算机扫描,win10系统测试一体机扫描仪功能的解决教程
  9. linux权限案例,Linux下的权限体系
  10. UI设计实用素材|网页陆地页面的业务和发展概念插图