Fonction torch.det de PyTorch
Manuel de référence Pytorch torch
torch.detest une fonction de PyTorch utilisée pour calculer le déterminant d'une matrice carrée.
Définition de fonction
torch.det(input)
Exemple d'utilisation
Exemple
import torch
# Créer une matrice 2x2
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
# Calculer le déterminant
y = torch.det(a)
print(y)
# Créer une matrice 2x2
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
# Calculer le déterminant
y = torch.det(a)
print(y)
Le résultat de sortie est:
tensor(-2.)
Fonction torch.logdet
torch.logdetest une fonction de PyTorch utilisée pour calculer le logarithme du déterminant. Lorsque le déterminant est positif, elle renvoie log(det) ; lorsque le déterminant est négatif ou complexe, le traitement diffère.
Définition de fonction
torch.logdet(input)
Exemple d'utilisation
Exemple
import torch
# Créer une matrice 2x2
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
# Calculer le logarithme du déterminant
y = torch.logdet(a)
print(y)
# Créer une matrice 2x2
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
# Calculer le logarithme du déterminant
y = torch.logdet(a)
print(y)
Le résultat de sortie est:
tensor(nan)
Autres extensions