PyTorch torch.det-Funktion
PyTorch torch Referenzhandbuch
torch.detist eine Funktion in PyTorch, die zur Berechnung der Determinante einer quadratischen Matrix verwendet wird.
Funktionsdefinition
torch.det(input)
Anwendungsbeispiel
Beispiel
import torch
# Erstelle eine 2x2-Matrix
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
# Berechne die Determinante
y = torch.det(a)
print(y)
# Erstelle eine 2x2-Matrix
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
# Berechne die Determinante
y = torch.det(a)
print(y)
Das Ausgabeergebnis ist:
tensor(-2.)
torch.logdet Funktion
torch.logdetist eine Funktion in PyTorch, die zur Berechnung des Logarithmus der Determinante verwendet wird. Wenn die Determinante positiv ist, gibt sie log(det) zurück; wenn die Determinante negativ oder komplex ist, unterscheidet sich die Behandlung.
Funktionsdefinition
torch.logdet(input)
Anwendungsbeispiel
Beispiel
import torch
# Erstelle eine 2x2-Matrix
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
# Berechne den Logarithmus der Determinante
y = torch.logdet(a)
print(y)
# Erstelle eine 2x2-Matrix
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
# Berechne den Logarithmus der Determinante
y = torch.logdet(a)
print(y)
Das Ausgabeergebnis ist:
tensor(nan)
Andere Erweiterungen