tensorflow - 寻找一个pytorch函数来重复一个向量
问题描述
我正在寻找一个类似于 tf 的 tile 函数的 pytorch 函数。我看到PyTorch 曾经有一个 tile 功能,但显然它被删除了。
我正在寻找的功能的一个示例:假设我有一个尺寸为 (1,1,1,1000) 的张量,我想重复几次,所以我得到一个 (1,40,40,1000) 张量。
解决方案
Torch 张量有一个 repeat() 方法,因此:
a = torch.rand((1, 1, 1, 1000))
b = a.repeat(1, 40, 40, 1)
b.shape # Gives torch.Size([1, 40, 40, 1000])
推荐阅读
- google-sheets - 如何使用 AverageIf 过滤 2 个特定行的每 2 列?
- python - 使用 python 将下载的图像保存到本地文件夹中
- php - 颤振:显示来自(MYSQL)数据库的视频
- javascript - 如果在 Javascript Setter 中
- python - TypeError:对象 NoneType 不能在“等待”表达式 discord.py 中使用
- excel - 每次我用alt f11打开excel vba时都会出现新项目,在office 2016中“无法记录”
- python - Selenium 返回错误的元素,选择第一个兄弟元素而不是查看元素本身
- react-native - 使用电子邮件创建用户的 Firebase 身份验证
- javascript - 如何在 Owl 轮播导航按钮中添加“边框”(大约下一个和上一个)
- javascript - 如何将功能组件中的道具添加到类组件中?