PyTorch torch.org función
Manual de referencia de Pytorch torch
torch.orgEs una función en PyTorch utilizada para extraer la matriz ortogonal de los resultados de la descomposición QR. Esta función generalmente se usa contorch.geqrfen combinación, para obtener la matriz ortogonal Q de los resultados de la descomposición QR.
Definición de la función
torch.org(A)
Ejemplo de uso
Ejemplo
import torch
# Crear una matriz
A = torch.randn(3, 3)
# Primero realizar la descomposición QR (geqrf)
Q, R = torch.geqrf(A)
# Usar org para extraer la matriz ortogonal de los resultados de QR
Q_ortho = torch.org(A)
print(Matriz Q:)
print(Q_ortho)
# Crear una matriz
A = torch.randn(3, 3)
# Primero realizar la descomposición QR (geqrf)
Q, R = torch.geqrf(A)
# Usar org para extraer la matriz ortogonal de los resultados de QR
Q_ortho = torch.org(A)
print(Matriz Q:)
print(Q_ortho)
El resultado es:
tensor([[-0.1234, 0.5678, -0.8123],
[ 0.4567, -0.2345, 0.5678],
[ 0.7890, 0.6789, 0.1234]])
Otras extensiones