Pytorch est un cadre open source disponible avec un langage de programmation Python.
Un tenseur est un tableau multidimensionnel utilisé pour stocker les données. Pour utiliser un tenseur, nous devons importer le module de torche.
Pour créer un tenseur, la méthode utilisée est tenseur ().
Syntaxe:
torche.tenseur (données)
Où les données sont un tableau multidimensionnel.
torche.linalg.Fonction inv ()
La torche.linalg.La fonction inv () renvoie l'inverse du tenseur de matrice donné.
Syntaxe:
torche.linalg.inv (Tensor_Object)
Paramètre:
Il prend Tensor_Object en tant que paramètre. Il doit être bidimensionnel.
Exemple
Dans cet exemple, nous créerons une matrice qui a 4 lignes et 4 colonnes et retournerons la matrice inverse à l'aide de la torche.linalg.inv ().
Module de torche #mportSortir:
Matrice du tenseur réelle:La matrice inverse est retournée de la matrice réelle.
torche.linalg.Fonction PINV ()
La torche.linalg.La fonction inv () renvoie la pseudo matrice inverse du tenseur de matrice donné.
Syntaxe:
torche.linalg.pinv (Tensor_Object)
Paramètre:
Il prend Tensor_Object en tant que paramètre. Il doit être bidimensionnel.
Exemple
Dans cet exemple, nous créerons une matrice qui a 4 lignes et 4 colonnes et retournerons une pseudo-matrice inverse en utilisant la torche.linalg.pinv ().
Module de torche #mportSortir:
Matrice du tenseur réelle:Pseudo Matrix inverse est renvoyé de la matrice réelle.
torche.linalg.fonction det ()
La torche.linalg.La fonction det () est utilisée pour retourner le déterminant du tenseur de matrice donné.
Syntaxe:
torche.linalg.DET (Tensor_Object)
Paramètre:
Il prend Tensor_Object en tant que paramètre. Il doit être bidimensionnel.
Exemple
Dans cet exemple, nous créerons une matrice qui a 4 lignes et 4 colonnes et renvoyer le déterminant à l'aide de la torche.linalg.DET ().
Module de torche #mportSortir:
Matrice du tenseur:Le déterminant est retourné de la matrice réelle.
torche.linalg.Fonction diagonale ()
La torche.linalg.La fonction diagonale () est utilisée pour retourner les diagonales du tenseur de matrice donné.
Syntaxe:
torche.linalg.Diagonale (Tensor_Object)
Paramètre:
Il prend Tensor_Object en tant que paramètre. Il doit être bidimensionnel.
Exemple
Dans cet exemple, nous créerons une matrice qui a 4 lignes et 4 colonnes et retournerons les diagonales à l'aide de la torche.linalg.diagonale().
Module de torche #mportSortir:
Matrice du tenseur:Les diagonales sont renvoyées de la matrice réelle.
Conclusion
Dans cette leçon de pytorch, nous avons vu quatre fonctions différentes appliquées sur une matrice de tenseur: torche.linalg.inv () est utilisé pour retourner l'inverse de la matrice du tenseur de matrice donnée; torche.linalg.pinv () est utilisé pour retourner le pseudo inverse du tenseur de matrice donné; torche.linalg.DET () est utilisé pour retourner le déterminant du tenseur de matrice donné et la torche.linalg.diagonal () est utilisé pour retourner les diagonales du tenseur de matrice donné.