PyTorch torch.linalg.det-Funktion
PyTorch torch Referenzhandbuch
torch.linalg.detEs ist eine Funktion, die zur Berechnung der Determinante einer Matrix im Modul für lineare Algebra von PyTorch verwendet wird. Sie isttorch.detdie empfohlene alternative Funktion.
Funktionsdefinition
torch.linalg.det(A)
Parameters:
A(Tensor): Quadratische Eingabematrix.
Rückgabewert:
torch.Tensor: Gibt die Determinante der Matrix zurück.
Anwendungsbeispiel
Beispiel
import torch
# Quadratische Matrix erstellen
A = torch.tensor([[1.0, 2.0, 3.0],
[0.0, 4.0, 5.0],
[0.0, 0.0, 6.0]])
# Berechne die Determinante
det_A = torch.linalg.det(A)
print("Matrix A:")
print(A)
print("Determinante:")
print(det_A)
# Quadratische Matrix erstellen
A = torch.tensor([[1.0, 2.0, 3.0],
[0.0, 4.0, 5.0],
[0.0, 0.0, 6.0]])
# Berechne die Determinante
det_A = torch.linalg.det(A)
print("Matrix A:")
print(A)
print("Determinante:")
print(det_A)
Das Ausgabeergebnis ist:
矩阵 A:
tensor([[1., 2., 3.],
[0., 4., 5.],
[0., 0., 6.]])
行列式:
tensor(24.)
Andere Erweiterungen