【发布时间】:2021-11-25 02:01:19
【问题描述】:
我有一个 PyTorch 张量 b,其形状为:torch.Size([10, 10, 51])。我想使用 numpy 数组在维度 d=1(中间一个)的 10 个可能元素之间选择一个元素:a = np.array([0,1,2,3,4,5,6,7,8,9])。这只是一个随机的例子。
我想做:
b[:,a,:] 但这不起作用
【问题讨论】:
-
所以你期望返回一个形状为
(10, 51)的张量? -
@rkechols 确实
-
您的问题非常不清楚您期望得到什么。请提供一个
b张量的小例子,以及你期望得到的张量。 -
没关系,谢谢你的帮助。我发布了答案
标签: python numpy indexing pytorch