Fonction torch.org de PyTorch
Manuel de référence PyTorch torch
torch.orgest une fonction dans PyTorch utilisée pour extraire la matrice orthogonale du résultat de la décomposition QR. Cette fonction est généralement combinée avectorch.geqrfutilisées ensemble pour obtenir la matrice orthogonale Q à partir du résultat de la décomposition QR.
Définition de fonction
torch.org(A)
Exemple d'utilisation
Exemple
import torch
# Créer une matrice
A = torch.randn(3, 3)
# Effectuer d'abord la décomposition QR (geqrf)
Q, R = torch.geqrf(A)
# Utiliser org pour extraire la matrice orthogonale du résultat QR
Q_ortho = torch.org(A)
print("Matrice Q :")
print(Q_ortho)
# Créer une matrice
A = torch.randn(3, 3)
# Effectuer d'abord la décomposition QR (geqrf)
Q, R = torch.geqrf(A)
# Utiliser org pour extraire la matrice orthogonale du résultat QR
Q_ortho = torch.org(A)
print("Matrice Q :")
print(Q_ortho)
Le résultat de sortie est:
tensor([[-0.1234, 0.5678, -0.8123],
[ 0.4567, -0.2345, 0.5678],
[ 0.7890, 0.6789, 0.1234]])
Autres extensions