Pytorch est un cadre open source disponible avec un langage de programmation Python. Nous pouvons traiter les données en pytorch sous la forme d'un tenseur.
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.Fonction GT ()
Le torche.LT () à Pytorch est utilisé pour comparer tous les éléments en deux tenseurs (plus grand que). Il renvoie vrai si l'élément du premier tenseur est supérieur à l'élément du deuxième tenseur et revient faux si l'élément du premier tenseur n'est pas supérieur à l'élément du deuxième tenseur. Il faut deux paramètres.
Syntaxe
torche.GT (Tensor_Object1, Tensor_Object2)Paramètres
Retour
Il renverra un tenseur avec les valeurs booléennes.
Exemple 1
Dans cet exemple, nous créerons des tenseurs unidimensionnels: Data1 et Data2 avec 5 valeurs numériques pour effectuer GT ().
Sortir
Premier tenseur: tenseur ([0, 45, 67, 0, 23])
Deuxième tenseur: tenseur ([0, 0, 55, 78, 23])
Les éléments du premier tenseur sont-ils supérieurs aux éléments du deuxième tenseur? : Tensor ([faux, vrai, vrai, faux, faux])
Fonctionnement
Exemple 2
Dans cet exemple, nous créerons des tenseurs bidimensionnels: Data1 et Data2 avec 5 valeurs numériques chacune en ligne et effectuer GT ().
Sortir
Premier tenseur: tenseur ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Deuxième tenseur: tenseur ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Les éléments du premier tenseur sont-ils supérieurs aux éléments du deuxième tenseur? : Tensor ([[vrai, vrai, vrai, faux, faux],
[Vrai, vrai, faux, faux, vrai]])
Fonctionnement
Travailler avec le processeur
Si vous souhaitez exécuter une fonction GT () sur le CPU, alors nous devons créer un tenseur avec une fonction CPU (). Cela fonctionnera sur une machine CPU.
Lorsque nous créons un tenseur, pour le moment, nous pouvons utiliser la fonction CPU ().
Syntaxe
torche.tenseur (données).CPU()Exemple
Dans cet exemple, nous créerons des tenseurs bidimensionnels: Data1 et Data2 avec 5 valeurs numériques chacune en ligne et effectuer GT ().
Sortir
Premier tenseur: tenseur ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Deuxième tenseur: tenseur ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Les éléments du premier tenseur sont-ils supérieurs aux éléments du deuxième tenseur?
Tensor ([[vrai, vrai, vrai, faux, faux],
[Vrai, vrai, faux, faux, vrai]])
Fonctionnement
torche.fonction ge ()
Le torche.La fonction GE () dans Pytorch est utilisée pour comparer tous les éléments en deux tenseurs (Plus grand ou égal à). Il revient vrai si l'élément du premier tenseur est supérieur ou égal à l'élément du deuxième tenseur et faux si l'élément du premier tenseur n'est ni supérieur ni égal à l'élément du deuxième tenseur. Il faut deux paramètres.
Syntaxe
torche.ge (Tensor_Object1, Tensor_Object2)Sortir
Premier tenseur: tenseur ([0, 45, 67, 0, 23])
Deuxième tenseur: tenseur ([0, 0, 55, 78, 23])
Les éléments du premier tenseur sont-ils supérieurs ou égaux aux éléments du deuxième tenseur? : Tensor ([vrai, vrai, vrai, faux, vrai])
Fonctionnement
Exemple 2
Dans cet exemple, nous créerons des tenseurs bidimensionnels: Data1 et Data2 avec 5 valeurs numériques chacune en ligne et effectuer GE ().
Sortir
Premier tenseur: tenseur ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Deuxième tenseur: tenseur ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Les éléments du premier tenseur sont-ils supérieurs ou égaux aux éléments du deuxième tenseur? : Tensor ([[vrai, vrai, vrai, faux, faux],
[Vrai, vrai, faux, vrai, vrai]])
Fonctionnement
Travailler avec le processeur
Si vous souhaitez exécuter une fonction ge () sur le CPU, alors nous devons créer un tenseur avec une fonction CPU (). Cela fonctionnera sur une machine CPU.
Lorsque nous créons un tenseur, pour le moment, nous pouvons utiliser la fonction CPU ().
Syntaxe
torche.tenseur (données).CPU()Exemple
Dans cet exemple, nous créerons des tenseurs bidimensionnels: Data1 et Data2 avec 5 valeurs numériques chacune en ligne et effectuer GE ().
Sortir
Premier tenseur: tenseur ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Deuxième tenseur: tenseur ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Les éléments du premier tenseur sont-ils supérieurs ou égaux aux éléments du deuxième tenseur? Tensor ([[vrai, vrai, vrai, faux, faux],
[Vrai, vrai, faux, vrai, vrai]])
Fonctionnement
Conclusion
Dans cette leçon de pytorch, nous avons discuté de la torche.gt () et torche.ge (). Les deux sont des fonctions de comparaison utilisées pour comparer les éléments en deux tenseurs. La torche.gt () compare tous les éléments en deux tenseurs (plus grand que). Il renvoie vrai si l'élément du premier tenseur est supérieur à l'élément du deuxième tenseur et revient faux si l'élément du premier tenseur n'est pas supérieur à l'élément du deuxième tenseur.
La torche.ge () revient vrai si l'élément du premier tenseur est supérieur ou égal à l'élément du deuxième tenseur et revient faux si l'élément du premier tenseur n'est ni supérieur ni égal à l'élément du deuxième tenseur. Nous avons également discuté de ces fonctions qui fonctionneront sur un processeur.