在 pytorch 中提取块

Extracting a block in pytorch

提问人:mt-clemente 提问时间:4/4/2023 更新时间:4/4/2023 访问量:26

问:

我有一个 [batch_size,1,18,18,20] 张量,我想使用 size[batch_size,2] 的 IDX 根据批次中每个元素的不同索引提取一个大小为 5 的块。idx 的第一列表示块在维度 2 上的开始,第二列是维度 3。

基本上我想获得一个大小 [batchsize,1,5,5,20],其中 [5,5] 索引依赖于 idx。

有没有比 for 循环更简单的方法?我似乎无法掌握 pytorch 花式索引的窍门......

Python 索引 PyTorch 切片

评论

0赞 Ivan 4/4/2023
你能提供一个最小的例子吗?idx

答: 暂无答案