PyTorch torch.dist-Funktion
PyTorch torch Referenzhandbuch
torch.distEs ist eine Funktion in PyTorch, mit der die Distanz zwischen zwei Tensoren berechnet wird.
Funktionsdefinition
torch.dist(input, other, p=2)
Parameterbeschreibung:
input- Eingabe-Tensorother- Ziel-Tensorp- Normtyp, Standardwert ist 2 (euklidische Distanz)
Anwendungsbeispiel
Beispiel
import torch
# Zwei Tensoren erstellen
x = torch.tensor([1.0, 2.0, 3.0])
y = torch.tensor([4.0, 5.0, 6.0])
# Euklidische Distanz berechnen (p=2)
dist = torch.dist(x, y)
print("Euklidische Distanz:", dist)
# Manhattan-Distanz berechnen (p=1)
dist_l1 = torch.dist(x, y, p=1)
print("Manhattan-Distanz:", dist_l1)
# Zwei Tensoren erstellen
x = torch.tensor([1.0, 2.0, 3.0])
y = torch.tensor([4.0, 5.0, 6.0])
# Euklidische Distanz berechnen (p=2)
dist = torch.dist(x, y)
print("Euklidische Distanz:", dist)
# Manhattan-Distanz berechnen (p=1)
dist_l1 = torch.dist(x, y, p=1)
print("Manhattan-Distanz:", dist_l1)
Andere Erweiterungen