Un tensore è un array multidimensionale che viene utilizzato per archiviare i dati. Quindi, per usare un tensore, dobbiamo importare il modulo Torcia.
Per creare un tensore, il metodo utilizzato è tensore ().
Sintassi:
torcia.tensore (dati)
Dove i dati sono un array multidimensionale.
torcia.float_power ()
Aumenta gli elementi al potere dell'esponente in un tensore e restituisce tutti gli elementi in un tensore con doppia precisione. Ci vogliono due parametri.
Sintassi:
torcia.float_power (tensor_object, esponente)
Parametri:
Esempio 1:
Creiamo un tensore 1D che ha cinque elementi e aumenta gli elementi al potere di quattro.
Produzione:
Tensor reale:Lavorando:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Esempio 2:
Creiamo un tensore 2D che ha cinque elementi in ogni riga e solleva gli elementi al potere di due.
Produzione:
Tensor reale:Lavorando:
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
Lavorare con la CPU
Se si desidera eseguire la funzione float_power () sulla CPU, allora dobbiamo creare un tensore con una funzione CPU (). Questo funzionerà su una macchina CPU.
Al momento, quando stiamo creando un tensore, possiamo usare la funzione CPU ().
Sintassi:
torcia.tensore (dati).processore()
Esempio 1:
Creiamo un tensore 1D che ha cinque elementi sulla CPU e aumenta gli elementi al potere di quattro.
Produzione:
Tensor reale:Lavorando:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Esempio 2:
Creiamo un tensore 2D che ha cinque elementi sulla CPU in ogni riga e aumenta gli elementi al potere di due.
Produzione:
Tensor reale:Lavorando:
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
Conclusione
In questa lezione di Pytorch, abbiamo discusso della funzione float_power (). Aumenta gli elementi al potere dell'esponente in un tensore e restituisce tutti gli elementi in un tensore con doppia precisione. Abbiamo visto due diversi esempi e abbiamo anche lavorato questi esempi su una macchina CPU.