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]