Un tenseur est un tableau multidimensionnel utilisé pour stocker des 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.float_power ()
Il augmente les éléments au pouvoir de l'exposant dans un tenseur et renvoie tous les éléments dans un tenseur avec une double précision. Il faut deux paramètres.
Syntaxe:
torche.float_power (tensor_object, exposant)
Paramètres:
Exemple 1:
Créons un tenseur 1D qui a cinq éléments et augmente les éléments à la puissance de quatre.
Sortir:
Tensor réel:Fonctionnement:
1 ^ 4 = 1
2 ^ 4 = 16
3 ^ 4 = 81
4 ^ 4 = 256
5 ^ 4 = 625
Exemple 2:
Créons un tenseur 2D qui a cinq éléments dans chaque rangée et soulève les éléments à la puissance de deux.
Sortir:
Tensor réel:Fonctionnement:
1 ^ 2 = 1, 0 ^ 2 = 0
2 ^ 2 = 4, 0 ^ 2 = 0
3 ^ 2 = 9, 0 ^ 2 = 0
4 ^ 2 = 16, 0 ^ 2 = 0
5 ^ 2 = 25, 0 ^ 2 = 0
Travailler avec le processeur
Si vous souhaitez exécuter la fonction float_power () sur le CPU, alors nous devons créer un tenseur avec une fonction CPU (). Cela fonctionnera sur une machine CPU.
Pour le moment, lorsque nous créons un tenseur, nous pouvons utiliser la fonction CPU ().
Syntaxe:
torche.tenseur (données).CPU()
Exemple 1:
Créons un tenseur 1D qui a cinq éléments sur le CPU et élève les éléments de la puissance de quatre.
Sortir:
Tensor réel:Fonctionnement:
1 ^ 4 = 1
2 ^ 4 = 16
3 ^ 4 = 81
4 ^ 4 = 256
5 ^ 4 = 625
Exemple 2:
Créons un tenseur 2D qui a cinq éléments sur le CPU dans chaque ligne et soulève les éléments de la puissance de deux.
Sortir:
Tensor réel:Fonctionnement:
1 ^ 2 = 1, 0 ^ 2 = 0
2 ^ 2 = 4, 0 ^ 2 = 0
3 ^ 2 = 9, 0 ^ 2 = 0
4 ^ 2 = 16, 0 ^ 2 = 0
5 ^ 2 = 25, 0 ^ 2 = 0
Conclusion
Dans cette leçon de pytorch, nous avons discuté de la fonction float_power (). Il augmente les éléments au pouvoir de l'exposant dans un tenseur et renvoie tous les éléments dans un tenseur avec une double précision. Nous avons vu deux exemples différents et avons également travaillé ces exemples sur une machine CPU.