Pytorch ist ein Open-Source-Framework mit einer Python-Programmiersprache.
Ein Tensor ist ein mehrdimensionales Array, mit dem die Daten gespeichert werden. Für die Verwendung eines Tensors müssen wir das Fackelmodul importieren.
Um einen Tensor zu erstellen, ist die verwendete Methode Tensor ().
Syntax:
Fackel.Tensor (Daten)
Wobei Daten ein mehrdimensionales Array sind.
Fackel.Linalg.inv () Funktion
Die Fackel.Linalg.Inv () Funktion gibt die Umkehrung des angegebenen Matrix -Tensors zurück.
Syntax:
Fackel.Linalg.Inv (Tensor_Object)
Parameter:
Es dauert als Parameter Tensor_Object. Es muss zweidimensional sein.
Beispiel
In diesem Beispiel erstellen wir eine Matrix mit 4 Zeilen und 4 Spalten und geben die inverse Matrix mit der Fackel zurück.Linalg.inv ().
#import FackelmodulAusgang:
Tatsächliche Tensormatrix:Die inverse Matrix wird aus der tatsächlichen Matrix zurückgegeben.
Fackel.Linalg.Pinv () Funktion
Die Fackel.Linalg.Inv () Funktion gibt die pseudo -inverse Matrix des angegebenen Matrix -Tensors zurück.
Syntax:
Fackel.Linalg.Pinv (Tensor_Object)
Parameter:
Es dauert als Parameter Tensor_Object. Es muss zweidimensional sein.
Beispiel
In diesem Beispiel erstellen wir eine Matrix mit 4 Zeilen und 4 Spalten und geben eine Pseudo -inverse Matrix mit Taschenlampe zurück.Linalg.Pinv ().
#import FackelmodulAusgang:
Tatsächliche Tensormatrix:Die pseudo -inverse Matrix wird aus der tatsächlichen Matrix zurückgegeben.
Fackel.Linalg.det () Funktion
Die Fackel.Linalg.DET () -Funktion wird verwendet, um die Determinante aus dem angegebenen Matrixzensor zurückzugeben.
Syntax:
Fackel.Linalg.Det (Tensor_Object)
Parameter:
Es dauert als Parameter Tensor_Object. Es muss zweidimensional sein.
Beispiel
In diesem Beispiel werden wir eine Matrix mit 4 Zeilen und 4 Spalten erstellen und die Determinante mit Taschenlampe zurückgeben.Linalg.det ().
#import FackelmodulAusgang:
Tensormatrix:Die Determinante wird aus der tatsächlichen Matrix zurückgegeben.
Fackel.Linalg.diagonale () Funktion
Die Fackel.Linalg.Diagonale () -Funktion wird verwendet, um die Diagonalen aus dem angegebenen Matrix -Tensor zurückzugeben.
Syntax:
Fackel.Linalg.Diagonal (Tensor_Object)
Parameter:
Es dauert als Parameter Tensor_Object. Es muss zweidimensional sein.
Beispiel
In diesem Beispiel werden wir eine Matrix mit 4 Zeilen und 4 Spalten erstellen und die Diagonalen mit Taschenlampe zurückgeben.Linalg.Diagonale().
#import FackelmodulAusgang:
Tensormatrix:Diagonalen werden aus der tatsächlichen Matrix zurückgegeben.
Abschluss
In dieser Pytorch -Lektion sahen wir vier verschiedene Funktionen auf einer Tensormatrix: Torch angewendet.Linalg.Inv () wird verwendet, um die Umkehrung der angegebenen Matrix -Tensormatrix zurückzugeben; Fackel.Linalg.Pinv () wird verwendet, um die Pseudo -Umkehrung des gegebenen Matrix -Tensors zurückzugeben; Fackel.Linalg.det () wird verwendet, um die Determinante aus dem angegebenen Matrixzensor und der Fackel zurückzugeben.Linalg.Diagonal () wird verwendet, um die Diagonalen aus dem gegebenen Matrix -Tensor zurückzugeben.