Я знаю, что это может быть простой проблемой для некоторых из вас. Я не могу получить результат, как ожидалось. Входной тензор приведен ниже.
X = tensor([[50.7500, 44.0000],
[47.0000, 47.0000],
[42.5000, 52.2500],
[59.6163, 50.7097],
[54.6682, 54.6682],
[48.7304, 61.5956],
[71.3156, 59.5631],
[64.7864, 64.7864],
[56.9515, 73.9272]])
Мне нужны два тензора A и B, такие, что
A = tensor([[50.7500],
[47.0000],
[42.5000],
[59.6163],
[54.6682],
[48.7304],
[71.3156],
[64.7864],
[56.9515]]) and
B = tensor([[44.0000],
[47.0000],
[52.2500],
[50.7097],
[54.6682],
[61.5956],
[59.5631],
[64.7864],
[73.9272]])
Это то, что я пытался до сих пор.
idx = torch.LongTensor([0])
idx1 = torch.LongTensor([1])
A = X.index_select(1,idx)
B = X.index_select(1,idx1)
, который не дает мне выводкак и ожидалось. Заранее спасибо.