Метод 1: использование функции numpy.degrees()
import numpy as np
radian_angle = 2.5
degree_angle = np.degrees(radian_angle)
print(degree_angle)
Выход:
143.23944844141502
Метод 2: преобразование вручную
import numpy as np
radian_angle = 2.5
degree_angle = radian_angle * (180 / np.pi)
print(degree_angle)
Выход:
143.23944844141502
Метод 3: преобразование массива NumPy
import numpy as np
radian_angles = np.array([1.0, 2.0, 3.0, 4.0])
degree_angles = np.degrees(radian_angles)
print(degree_angles)
Выход:
[ 57.29577951 114.59155903 171.88733854 229.18311805]
Метод 4. Трансляция с помощью NumPy
import numpy as np
radian_angles = np.array([1.0, 2.0, 3.0, 4.0])
degree_angles = radian_angles * (180 / np.pi)
print(degree_angles)
Выход:
[ 57.29577951 114.59155903 171.88733854 229.18311805]
Метод 5: пользовательская функция преобразования
import numpy as np
def radians_to_degrees(radian_angles):
return radian_angles * (180 / np.pi)
radian_angle = 2.5
degree_angle = radians_to_degrees(radian_angle)
print(degree_angle)
Выход:
143.23944844141502
В этой статье мы рассмотрели несколько методов преобразования углов из радиан в градусы с помощью библиотеки NumPy. Мы продемонстрировали использование функции numpy.degrees(), ручное преобразование с использованием умножения, преобразование массива, широковещательную рассылку и пользовательские функции преобразования. Эти методы обеспечивают гибкость и удобство при работе с угловыми измерениями. Используя возможности NumPy, вы можете эффективно выполнять эти преобразования в математических и научных вычислениях.