Pytorch - Rad2deg

Pytorch - Rad2deg
Discutiremos cómo convertir los radianes en grados utilizando el método rad2deg () en este tutorial de pytorch.

Pytorch es un marco de código abierto disponible con un lenguaje de programación de Python. Tensor es una matriz multidimensional que se utiliza para almacenar los datos. 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.rad2deg ()

Rad2deg () en pytorch convierte los radianes dados en tensor a grados. Se necesita un parámetro.

Sintaxis:

antorcha.RAD2DEG (tensor_object)

Parámetro:

tensor_object es un tensor

Devolver:

Devuelve un nuevo tensor con grados.

Ejemplo 1:

En este ejemplo, crearemos un tensor con una dimensión que tenga 5 elementos y lo convertiremos en grados.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 1D
datos1 = antorcha.tensor ([1.34,5.67,8.90,4.56,7.43])
#mostrar
Imprimir ("Radianes reales presentes en el tensor:")
Imprimir (Data1)
imprimir ("grados")
imprimir (antorcha.rad2deg (data1))

Producción:

Radianos reales presentes en el tensor:

tensor ([1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Grados
tensor ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Aquí:

1. El 1.3400 radianes es igual a 76.7763 grados.

2. El 5.6700 radianes es igual a 324.8671 grados.

3. The8.9000 radianes es igual a 509.9324 grados.

4. Los 4.5600 radianes es igual a 261.2688 grados.

5. El 7.4300 radianes es igual a 425.7076 grados.

Ejemplo 2:

En este ejemplo, crearemos un tensor con dos dimensiones que tenga 5 elementos en cada fila y los convertiremos en radianes.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 2D
datos1 = antorcha.tensor ([[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]])
#mostrar
Imprimir ("Radianes reales presentes en el tensor:")
Imprimir (Data1)
imprimir ("grados")
imprimir (antorcha.rad2deg (data1))

Producción:

Radianos reales presentes en el tensor:
tensor ([[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Grados
tensor ([[76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Aquí:

1. El 1.3400 radianes es igual a 76.7763 grados, 1 radianes es igual a 57.2958 grados.

2. El 5.6700 radianes es igual a 324.8671 grados, 2 radianes es igual a 114.5916 grados.

3. Los 8.9000 radianes es igual a 509.9324 grados, 3 radianes es igual a 171.8873 grados.

4. Los 4.5600 radianes es igual a 261.2688 grados, 4 radianes es igual a 229.1831 grados.

5. El 7.4300 radianes es igual a 425.7076 grados, 5 radianes es igual a 286.4789 grados.

Trabajar con CPU

Si desea ejecutar una función rad2deg () en la CPU, tenemos que crear un tensor con una función CPU (). Esto se ejecutará en una máquina CPU.

Cuando creamos un tensor, esta vez, podemos usar la función CPU ().

Sintaxis:

antorcha.Tensor (datos).UPC()

Ejemplo 1:

En este ejemplo, crearemos un tensor con una dimensión que tenga 5 elementos en la CPU y lo convertiremos en grados.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 1D
datos1 = antorcha.tensor ([1.34,5.67,8.90,4.56,7.43]).UPC()
#mostrar
Imprimir ("Radianes reales presentes en el tensor:")
Imprimir (Data1)
imprimir ("grados")
imprimir (antorcha.rad2deg (data1))

Producción:

Radianos reales presentes en el tensor:
tensor ([1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Grados
tensor ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Aquí:

1. El 1.3400 radianes es igual a 76.7763 grados.

2. El 5.6700 radianes es igual a 324.8671 grados.

3. Los 8.9000 radianes es igual a 509.9324 grados.

4. Los 4.5600 radianes es igual a 261.2688 grados.

5. El 7.4300 radianes es igual a 425.7076 grados.

Ejemplo 2:

En este ejemplo, crearemos un tensor con dos dimensiones que tenga 5 elementos en la CPU en cada fila y los convertiremos en radianes.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 2D
datos1 = antorcha.tensor ([[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]]).UPC()
#mostrar
Imprimir ("Radianes reales presentes en el tensor:")
Imprimir (Data1)
imprimir ("grados")
imprimir (antorcha.rad2deg (data1))

Producción:

Radianos reales presentes en el tensor:
tensor ([[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Grados
tensor ([[76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Aquí:

1. El 1.3400 radianes es igual a 76.7763 grados, 1 radianes es igual a 57.2958 grados.

2. El 5.6700 radianes es igual a 324.8671 grados, 2 radianes es igual a 114.5916 grados.

3. Los 8.9000 radianes es igual a 509.9324 grados, 3 radianes es igual a 171.8873 grados.

4. Los 4.5600 radianes es igual a 261.2688 grados, 4 radianes es igual a 229.1831 grados.

5. El 7.4300 radianes es igual a 425.7076 grados, 5 radianes es igual a 286.4789 grados.

Conclusión

En esta lección de Pytorch, discutimos sobre la función rad2deg (). Convierte los radianes dados en tensor en grados. También ejecutamos el tensor en la CPU considerando los dos ejemplos.