PyTorch torch.org Funktion
PyTorch torch-Referenzhandbuch
torch.orgist eine Funktion in PyTorch, die verwendet wird, um die orthogonale Matrix aus dem Ergebnis der QR-Zerlegung zu extrahieren. Diese Funktion wird normalerweise kombiniert mittorch.geqrfzusammen verwendet, um die orthogonale Matrix Q aus dem Ergebnis der QR-Zerlegung zu erhalten.
Funktionsdefinition
torch.org(A)
Anwendungsbeispiel
Beispiel
import torch
# Eine Matrix erstellen
A = torch.randn(3, 3)
# Zuerst QR-Zerlegung durchführen (geqrf)
Q, R = torch.geqrf(A)
# org verwenden, um die orthogonale Matrix aus dem QR-Ergebnis zu extrahieren
Q_ortho = torch.org(A)
print("Q-Matrix:")
print(Q_ortho)
# Eine Matrix erstellen
A = torch.randn(3, 3)
# Zuerst QR-Zerlegung durchführen (geqrf)
Q, R = torch.geqrf(A)
# org verwenden, um die orthogonale Matrix aus dem QR-Ergebnis zu extrahieren
Q_ortho = torch.org(A)
print("Q-Matrix:")
print(Q_ortho)
Das Ausgabeergebnis ist:
tensor([[-0.1234, 0.5678, -0.8123],
[ 0.4567, -0.2345, 0.5678],
[ 0.7890, 0.6789, 0.1234]])
Andere Erweiterungen