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.
Il est possible de vérifier si l'objet donné est un tenseur ou non.
torche.is_tensor () est utilisé pour vérifier si l'objet donné est le tenseur ou non.
Si l'objet est un tenseur, il renverra vrai autrement, faux."
Syntaxe:
torche.is_tensor (objet)Paramètre:
L'objet fait référence à la collecte de données.
Exemple 1
Ici, nous créerons un tenseur avec 5 éléments et vérifierons s'il s'agit d'un tenseur ou non.
Module de torche #mportSortir:
VraiOn peut voir que l'objet donné est un tenseur. Alors c'est retourné vrai.
Exemple 2
Créons une liste avec 5 éléments et vérifions s'il est tenseur ou non.
Module de torche #mportSortir:
FAUXIl est revenu faux.
Maintenant, nous verrons comment retourner les métadonnées d'un tenseur.
Les métadonnées expliquent la structure du tenseur et les éléments présents dans le vecteur.
torche.taille()
torche.size () renvoie le nombre total d'éléments présents dans un tenseur.
Syntaxe:
Tensor_Object.taille()Où Tensor_Object est le tenseur.
Il ne prend aucun paramètre.
Exemple 1
Créons un tenseur 1D et une taille de retour.
Module de torche #mportSortir:
Tensor: tenseur ([23, 45, 67, 0, 0])Nous pouvons voir que 5 est retourné car il y a 5 éléments dans le tenseur ci-dessus.
Exemple 2
Créons un tenseur 2D et une taille de retour.
Module de torche #mportSortir:
Tensor: Tensor ([[23, 45, 67, 0, 0],Nous pouvons voir que 2,5 est retourné et représente 2 lignes et 5 colonnes.
torche.forme
torche.forme () renvoie la forme d'un tenseur.
Syntaxe:
Tensor_Object.formeOù Tensor_Object est le tenseur.
Il ne prend aucun paramètre.
Exemple 1
Module de torche #mportSortir:
Tensor: tenseur ([23, 45, 67, 0, 0])Nous pouvons voir que 5 est retourné car il y a 5 éléments dans le tenseur ci-dessus.
Exemple 2
Module de torche #mportSortir:
Tensor: Tensor ([[23, 45, 67, 0, 0],Nous pouvons voir que 2,5 est retourné et représente 2 lignes et 5 colonnes.
torche.Numel ()
torche.Numel () renvoie le nombre total d'éléments présents dans un tenseur.
Syntaxe:
Tensor_Object.Numel ()Où Tensor_Object est le tenseur.
Il ne prend aucun paramètre.
Exemple 1
Module de torche #mportSortir:
Tensor: tenseur ([23, 45, 67, 0, 0])Nous pouvons voir que 5 est retourné car il y a 5 éléments dans le tenseur ci-dessus.
Exemple 2
Module de torche #mportSortir:
Tensor: Tensor ([[23, 45, 67, 0, 0],Nous pouvons voir que 10 est retourné car il y a un total de 10 éléments présents dans le tenseur.
Conclusion
Dans cette leçon de pytorch, nous avons vu comment vérifier si l'objet donné est le tenseur ou ne pas utiliser la fonction is_tensor (). Pour retourner les métadonnées, nous avons utilisé la taille () et les méthodes de forme pour retourner la taille et la forme du tenseur donné.