Fonction torch.linalg.det de PyTorch
Manuel de référence Pytorch torch
torch.linalg.detIl s'agit d'une fonction utilisée pour calculer le déterminant d'une matrice dans le module d'algèbre linéaire de PyTorch. Elle esttorch.detla fonction alternative recommandée.
Définition de fonction
torch.linalg.det(A)
Parameters:
A(Tensor) : Matrice carrée d'entrée.
Valeur de retour:
torch.Tensor: Renvoie le déterminant de la matrice.
Exemple d'utilisation
Exemple
import torch
# Créer une matrice carrée
A = torch.tensor([[1.0, 2.0, 3.0],
[0.0, 4.0, 5.0],
[0.0, 0.0, 6.0]])
# Calculer le déterminant
det_A = torch.linalg.det(A)
print("Matrice A :")
print(A)
print("Déterminant :")
print(det_A)
# Créer une matrice carrée
A = torch.tensor([[1.0, 2.0, 3.0],
[0.0, 4.0, 5.0],
[0.0, 0.0, 6.0]])
# Calculer le déterminant
det_A = torch.linalg.det(A)
print("Matrice A :")
print(A)
print("Déterminant :")
print(det_A)
Le résultat de sortie est:
矩阵 A:
tensor([[1., 2., 3.],
[0., 4., 5.],
[0., 0., 6.]])
行列式:
tensor(24.)
Autres extensions