【发布时间】:2020-07-20 14:51:10
【问题描述】:
假设我有一个矩阵和一个向量如下:
x = torch.tensor([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
y = torch.tensor([0, 2, 1])
有没有办法对它进行切片x[y] 所以结果是:
res = [1, 6, 8]
所以基本上我取y 的第一个元素并取x 中与第一行和元素列相对应的元素。
干杯
【问题讨论】:
-
在
x的定义中添加了括号,不确定是这里的错字还是您的代码中的错字。 -
打错字了,谢谢