Скажем, у меня есть одна матрица и один вектор следующим образом:
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
, который соответствует первой строке и столбцу элементов.
Cheers