PyTorch torch.det-Funktion


Pytorch torch 参考手册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)

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)

Das Ausgabeergebnis ist:

tensor(nan)

Pytorch torch 参考手册PyTorch torch Referenzhandbuch

Andere Erweiterungen