美文网首页
4. torch.expand() 和 torch.repeat

4. torch.expand() 和 torch.repeat

作者: yoyo9999 | 来源:发表于2021-03-25 16:47 被阅读0次

1.torch.expand()

torch.expand(), 只能把维度为1的拓展成指定维度。如果哪个维度为-1,就是该维度不变。

x = torch.rand((2, 1, 3, 1))
x_expand = x.expand(2, 3, 3, 2)
x_expand_1 = x.expand(-1, -1, -1, 4)

print(x.shape)
print(x_expand.shape)
print(x_expand_1.shape)


+++++++++++++++++++++++++++++++++++++++++++++++++++++++
torch.Size([2, 1, 3, 1])
torch.Size([2, 3, 3, 2])
torch.Size([2, 1, 3, 4])

2. torch.repeat()

torch.repeat()里面参数代表是重复多少次,就是复制多少次,比如下面2, 3, 1, 6代表复制2, 3, 1, 6次,原来为2, 1, 3, 1。相乘就是后面维度:4, 3, 3, 6. 它不允许使用参数 -1

print(x.shape)
x_rep = x.repeat(2, 3, 1, 6)
print(x_rep.shape)

++++++++++++++++++++++++++++++++++++++++++++++
torch.Size([2, 1, 3, 1])
torch.Size([4, 3, 3, 6])

相关文章

  • 4. torch.expand() 和 torch.repeat

    1.torch.expand() torch.expand(), 只能把维度为1的拓展成指定维度。如果哪个维度为-...

  • Pytorch中torch.repeat()函数解析

    一. torch.repeat()函数解析 1. 说明 官网:torch.tensor.repeat()[http...

  • 4.查找和替换

    今天上午单位停电,自己用手机看了一遍课程自己大概记住了一些,没有实际操作,但查找和替换在工作中常用,下午要报统计...

  • 4. 列表和元组

    基于网络课程《Python全栈开发专题》 记录笔记,请支持正版课程。 列表 列表的分片 从一个列表中取得子列表。分...

  • 4. 注释和#号

    输出hello world!hello again#I like typing this.#This is fun.

  • 4. ValueStack 和 OGNL

    1. 属性哪来的 当我们通过Action处理完用户请求以后,可以直接在页面中获取到 action 的属性值。 如果...

  • 4.用户和组

    一、 用户 https://www.jianshu.com/p/83790e83fd87 为何要有用户?资源分配、...

  • 4. 函数和递归

    自定义函数和结构体 格式定义函数返回类型 函数名(参数列表){函数体}其中函数体的最后一条语句应该是return ...

  • 4.困境和机遇

    电台请一位商界奇才做嘉宾主持,大家非常希望能听他谈谈成功之路。但他只是淡淡一笑,说:“还是出个题考考大家吧。”“某...

  • 4. 游戏和故事

    游戏和传统故事的区别 玩家能在游戏中,通过自己的选择改变游戏的进展,得到只属于自己的游戏故事。 设计者应做的 鼓励...

网友评论

      本文标题:4. torch.expand() 和 torch.repeat

      本文链接:https://www.haomeiwen.com/subject/grlrhltx.html