Un tensor es una matriz multidimensional que se utiliza para almacenar datos. Entonces, para usar un tensor, tenemos que importar el módulo de antorcha.
Para crear un tensor, el método utilizado es tensor ().
Sintaxis:
antorcha.Tensor (datos)
Donde los datos son una matriz multidimensional.
antorcha.float_power ()
Eleva los elementos al poder del exponente en un tensor y devuelve todos los elementos en un tensor con doble precisión. Se necesitan dos parámetros.
Sintaxis:
antorcha.float_power (tensor_object, exponente)
Parámetros:
Ejemplo 1:
Creemos un tensor 1D que tiene cinco elementos y eleva los elementos al poder de cuatro.
Producción:
Tensor real:Laboral:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Ejemplo 2:
Creemos un tensor 2D que tiene cinco elementos en cada fila y eleva los elementos al poder de dos.
Producción:
Tensor real:Laboral:
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
Trabajar con CPU
Si desea ejecutar la función float_power () en la CPU, entonces tenemos que crear un tensor con una función CPU (). Esto se ejecutará en una máquina CPU.
En este momento, cuando estamos creando un tensor, podemos usar la función CPU ().
Sintaxis:
antorcha.Tensor (datos).UPC()
Ejemplo 1:
Creemos un tensor 1D que tiene cinco elementos en la CPU y plantea los elementos al poder de cuatro.
Producción:
Tensor real:Laboral:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Ejemplo 2:
Creemos un tensor 2D que tiene cinco elementos en la CPU en cada fila y eleva los elementos al poder de dos.
Producción:
Tensor real:Laboral:
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
Conclusión
En esta lección de Pytorch, discutimos la función float_power (). Eleva los elementos al poder del exponente en un tensor y devuelve todos los elementos en un tensor con doble precisión. Vimos dos ejemplos diferentes y también trabajamos estos ejemplos en una máquina de CPU.