PyTorch torch.outer-Funktion
PyTorch torch Referenzhandbuch
torch.outerist eine Funktion in PyTorch, die verwendet wird, um das äußere Produkt (auch Kreuzprodukt oder Tensorprodukt genannt) zweier Vektoren zu berechnen. Das äußere Produkt multipliziert jedes Element in einem Vektor mit allen Elementen des anderen Vektors, um eine Matrix zu erzeugen.
Funktionsdefinition
torch.outer(vec1, vec2, out)
Anwendungsbeispiel
Beispiel
import torch
# Definiere zwei Vektoren
vec1 = torch.tensor([1, 2, 3])
vec2 = torch.tensor([4, 5, 6])
# Äußeres Produkt berechnen
result = torch.outer(vec1, vec2)
print(result)
# Definiere zwei Vektoren
vec1 = torch.tensor([1, 2, 3])
vec2 = torch.tensor([4, 5, 6])
# Äußeres Produkt berechnen
result = torch.outer(vec1, vec2)
print(result)
Das Ausgabeergebnis ist:
tensor([[ 4, 5, 6],
[ 8, 10, 12],
[12, 15, 18]])
Andere Erweiterungen