Convierta ángulos de grados a radianes para todos los elementos en una array NumPy dada

Los ángulos se pueden expresar tanto en grados como en radianes. En este artículo, conoceremos los enfoques y métodos para convertir grados a radianes.

Método #1: Usar radianes()

Este método toma una array como parámetro de entrada y devuelve una array que tiene valores en radianes.

Python

# python code demonstrating usage of radians
# method to convert degrees to radians
# importing numpy library
import numpy as np
import math
  
  
# initialising an array
array=np.arange(20.)*90
  
# printing degree values
print('Values of array in Degrees:',array)
  
# converting to radians
radian_array=np.radians(array)
  
# printing radian values
print('Values of array in radians:',radian_array)

Producción:

Método #2: Usar deg2rad()

Este método toma una array de entrada y devuelve una array que tiene valores en radianes del mismo tamaño que la array de entrada.

Python3

# python code demonstrating usage of radians
# method to convert degrees to radians
# importing numpy library
import numpy as np
import math
  
# initialising an array
array=np.arange(20.)*90
  
# printing degree values
print('Values of array in Degrees:',array)
  
# converting to radians
radian_array=np.deg2rad(array)
  
# printing radian values
print('Values of array in radians:',radian_array)

Producción:

Método 3: usando la fórmula

Python3

# python code demonstrating usage of radians
# method to convert degrees to radians
# importing numpy library
import numpy as np
import math
  
# initialising an array
array=np.arange(20.)*90
  
# printing degree values
print('Values of array in Degrees:',array)
radian_array=[]
  
# converting to radians
for i in array:
    radian_array.append(i*math.pi/180)
  
# printing radian values
print('Values of array in radians:',radian_array)

Producción:

Publicación traducida automáticamente

Artículo escrito por srivyshnavikoduri 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 *