PyTorch torch.gather Funktion


Pytorch torch 参考手册PyTorch torch Referenzhandbuch

torch.gatherist eine Funktion in PyTorch, mit der Elemente an den angegebenen Indizes entlang der angegebenen Dimension gesammelt werden.

Funktionsdefinition

torch.gather(input, dim, index, sparse_grad)

Anwendungsbeispiel

Beispiel

import torch

x = torch.tensor([[1, 2], [3, 4], [5, 6]])

# Sammeln entlang dim=1
index = torch.tensor([[0], [1], [0]])
result = torch.gather(x, dim=1, index=index)

print(result)

Die Ausgabe ist:

tensor([[1],
        [4],
        [5]])

Pytorch torch 参考手册PyTorch torch Referenzhandbuch

Andere Erweiterungen