pytorch - 将 1 x 1 x 33 张量转换为 1 x 1 x 34,同时保持值并保留第 34 个索引 0
问题描述
我有一个 0 和一个 1 在 1 x 1 x 33 张量中的张量,我希望所有为 1 的索引都保持为 1,但在 1 x 1 x 34 张量中。这个的标准做法是什么?显然为此使用“重塑是不好的”。
解决方案
您可以使用pad
零填充张量的开头或结尾。
例如
import torch.nn.functional as F
x = F.pad(x, (0, 1))
x
将用 1 个零填充 3d 张量的最后一个维度的末尾。
推荐阅读
- css - 用位置固定行和列:粘性
- r - 在 R 中编写一个函数以按频率对因子水平进行分组,然后保留 2 个最大的类别并将其余类别集中在“其他”中
- javascript - 如何在反应中用鼠标滚轮水平滚动表格?
- error-handling - 如何处理生锈的盒装和连锁错误?
- php - 我在laravel中的多表上加入问题
- android - Recycler View Item Row 颜色交替变化
- pattern-matching - 如何计算列表列表中的单个列表
- grails - 圣杯 4.0.2。无法解析名称为“grailsDispatcherServlet”的 servlet 中名称为“index”的视图
- java - VS Code Java 系统输出编码
- firebase - Firebase RealtimeDB 通过 AppScript 到 Google 表格