Convierta ángulos de radianes a grados en una array NumPy

En este artículo, discutiremos cómo convertir elementos de array que consisten en diferentes ángulos como radianes a grados.

Para convertir un ángulo de radianes a grados, simplemente debemos multiplicar los radianes por 180°/Π?. También podemos usar el método numpy.rad2deg() para realizar la misma operación.

Ahora supongamos que tenemos una array que contiene ángulos en radianes, ahora nuestra tarea es convertir esa array en elementos que contienen elementos en grados.
Ejemplo :

Input : [Π, Π/4, Π/2, 3Π/2, 2Π)
Output : [180.  45.  90. 270. 360.]

Ahora intentemos implementar esto usando Python:

Ejemplo 1: usaremos el atributo numpy.pi para Π.

# importing the module
import numpy as np
  
# creating an array containing angles in radians
rad = np.array([np.pi, np.pi / 4,
                np.pi / 2, 3 * np.pi / 2,
                2 * np.pi])
print("The angles in radian")
print(rad)
  
# converting array from radian to degree
deg = np.rad2deg(rad)
print("\nThe angles in degree")
print(deg)

Producción :

The angles in radian
[3.14159265 0.78539816 1.57079633 4.71238898 6.28318531]

The angles in degree
[180.  45.  90. 270. 360.]

Ejemplo 2: esta vez, la conversión se realizará sin utilizar el método incorporado.

# importing the module
import numpy as np
  
# creating an array containing angles in radians
rad = np.array([3.14159265, 0.78539816,
                1.57079633, 4.71238898,
                6.28318531])
print("The angles in radian")
print(rad)
  
# converting array from radian to degree
deg = []
for angle in rad:
    deg.append(round(angle * (180 / np.pi)))
print("\nThe angles in degree")
print(deg)

Producción :

The angles in radian
[3.14159265 0.78539816 1.57079633 4.71238898 6.28318531]

The angles in degree
[180.0, 45.0, 90.0, 270.0, 360.0]

Publicación traducida automáticamente

Artículo escrito por hupphurr y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *