Pytorch - tout

Pytorch - tout
«Dans ce didacticiel Pytorch, nous vérifierons si l'un des éléments du tenseur évalue à True en utilisant la méthode any ().

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. Donc, 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.n'importe quel()

torche.Tout () dans Pytorch renvoie vrai si au moins un élément dans un tenseur n'est pas égal à 0 ou faux. Si toutes les valeurs dans un tenseur sont égales à 0 ou fausse, il renverra faux.

Il faut un paramètre.

Syntaxe:

torche.Isreal (Tensor_Object)

Paramètre:

Tensor_Object est un tenseur.

Exemple 1

Dans cet exemple, nous créerons un tenseur avec une dimension avec 5 éléments et appliquerons n'importe quelle fonction () pour vérifier la fonctionnalité.

#first Importer le module de torche
Importer une torche
#Create un tenseur 1D
data1 = torche.tenseur ([2,3,0,3,4])
#afficher
Imprimer ("Éléments réels dans le tenseur:")
Imprimer (DATA1)
imprimer ("l'un des éléments d'un tenseur n'est pas égal à 0? ")
#Any () en pytorch
imprimer (torche.n'importe quel (data1))

Sortir:

Éléments réels dans le tenseur:
tenseur ([2, 3, 0, 3, 4])
L'un des éléments d'un tenseur n'est-il pas égal à 0?
Tensor (vrai)

Ici, nous pouvons trouver des éléments 2,3,3 et 4 non nuls présents dans le tenseur. Donc, tout () est retourné vrai.

Exemple 2

Dans cet exemple, nous créerons un tenseur avec une dimension qui a 5 éléments et appliquer une fonction () pour vérifier la fonctionnalité.

#first Importer le module de torche
Importer une torche
#Create un tenseur 1D
data1 = torche.Tensor ([0,0,0,0,0])
#afficher
Imprimer ("Éléments réels dans le tenseur:")
Imprimer (DATA1)
imprimer ("l'un des éléments d'un tenseur n'est pas égal à 0? ")
#Any () en pytorch
imprimer (torche.n'importe quel (data1))

Sortir:

Éléments réels dans le tenseur:
Tensor ([0, 0, 0, 0, 0])
L'un des éléments d'un tenseur n'est-il pas égal à 0?
tenseur (faux)

Ici, nous pouvons trouver tous les éléments zéro dans le tenseur. Donc, tout () est retourné faux.

Exemple 3

Dans cet exemple, nous créerons un tenseur avec une dimension qui a 5 éléments booléens et appliquer une fonction () pour vérifier la fonctionnalité.

#first Importer le module de torche
Importer une torche
#Create un tenseur 1D
data1 = torche.Tensor ([vrai, faux, faux, faux, faux])
#afficher
Imprimer ("Éléments réels dans le tenseur:")
Imprimer (DATA1)
imprimer ("l'un des éléments d'un tenseur n'est pas égal à faux? ")
#Any () en pytorch
imprimer (torche.n'importe quel (data1))

Sortir:

Éléments réels dans le tenseur:
Tensor ([vrai, faux, faux, faux, faux])
L'un des éléments d'un tenseur n'est-il pas égal à faux?
Tensor (vrai)

Ici, nous pouvons en trouver au moins un vrai dans le tenseur. Donc le tout () est retourné vrai.

Travailler avec le processeur

Si vous souhaitez exécuter n'importe quelle fonction () 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 1

Dans cet exemple, nous créerons un tenseur avec une dimension qui a 5 éléments sur le CPU et appliquer une fonction () pour vérifier la fonctionnalité.

#first Importer le module de torche
Importer une torche
#Create un tenseur 1D
data1 = torche.tenseur ([2,3,0,3,4]).CPU()
#afficher
Imprimer ("Éléments réels dans le tenseur:")
Imprimer (DATA1)
imprimer ("l'un des éléments d'un tenseur n'est pas égal à 0? ")
#Any () en pytorch
imprimer (torche.n'importe quel (data1))

Sortir:

Éléments réels dans le tenseur:
tenseur ([2, 3, 0, 3, 4])
L'un des éléments d'un tenseur n'est-il pas égal à 0?
Tensor (vrai)

Ici, nous pouvons trouver des éléments 2,3,3 et 4 non nuls présents dans le tenseur. Donc, tout () est retourné vrai.

Exemple 2

Dans cet exemple, nous créerons un tenseur avec une dimension qui a 5 éléments sur le CPU et appliquer une fonction () pour vérifier la fonctionnalité.

#first Importer le module de torche
Importer une torche
#Create un tenseur 1D
data1 = torche.Tensor ([0,0,0,0,0]).CPU()
#afficher
Imprimer ("Éléments réels dans le tenseur:")
Imprimer (DATA1)
imprimer ("l'un des éléments d'un tenseur n'est pas égal à 0? ")
#Any () en pytorch
imprimer (torche.n'importe quel (data1))

Sortir:

Éléments réels dans le tenseur:
Tensor ([0, 0, 0, 0, 0])
L'un des éléments d'un tenseur n'est-il pas égal à 0?
tenseur (faux)

Ici, nous pouvons trouver tous les éléments zéro dans le tenseur. Donc, tout () est retourné faux.

Exemple 3

Dans cet exemple, nous créerons un tenseur avec une dimension qui a 5 éléments booléens sur le CPU et appliquer une fonction () pour vérifier la fonctionnalité.

#first Importer le module de torche
Importer une torche
#Create un tenseur 1D
data1 = torche.Tensor ([vrai, faux, faux, faux, faux]).CPU()
#afficher
Imprimer ("Éléments réels dans le tenseur:")
Imprimer (DATA1)
imprimer ("l'un des éléments d'un tenseur n'est pas égal à faux? ")
#Any () en pytorch
imprimer (torche.n'importe quel (data1))

Sortir:

Éléments réels dans le tenseur:
Tensor ([vrai, faux, faux, faux, faux])
L'un des éléments d'un tenseur n'est-il pas égal à faux?
Tensor (vrai)

Ici, nous pouvons en trouver au moins un vrai dans le tenseur. Donc le tout () est retourné vrai.

Conclusion

Dans cette leçon de pytorch, nous avons discuté de toute fonction (). Il renvoie vrai si au moins un élément dans un tenseur n'est pas égal à 0 ou faux. Si toutes les valeurs dans un tenseur sont égales à 0 ou fausse, il renverra faux. Nous avons vu 3 exemples différents et avons également travaillé sur ces exemples sur une machine CPU.