J'essaie d'utiliser la fonction gather dans pytorch mais je ne comprends pas le rôle du paramètre dim
.Impact de la dimension du paramètre dans la fonction de regroupement
code:
t = torch.Tensor([[1,2],[3,4]])
print(torch.gather(t, 0, torch.LongTensor([[0,0],[1,0]])))
Sortie:
1 2
3 2
[torch.FloatTensor of size 2x2]
Dimension réglé sur 1:
print(torch.gather(t, 1, torch.LongTensor([[0,0],[1,0]])))
sortie devient:
1 1
4 3
[torch.FloatTensor of size 2x2]
Comment fonctionne la fonction gather
?