Функция rad2deg
Функция rad2deg преобразует углы из радиан в градусы для каждого элемента массива. Первым параметром функция принимает массив чисел (углы в радианах), вторым параметром можно передать тип данных выходного массива. Возвращает массив с углами в градусах.
Синтаксис
np.rad2deg(x, [dtype])
Пример
Давайте преобразуем угол π радиан в градусы:
import numpy as np
arr = np.array([np.pi])
res = np.rad2deg(arr)
print(res)
Результат выполнения кода:
[180.]
Пример
Давайте преобразуем несколько углов из радиан в градусы:
import numpy as np
arr = np.array([0, np.pi/2, np.pi, 3*np.pi/2, 2*np.pi])
res = np.rad2deg(arr)
print(res)
Результат выполнения кода:
[ 0. 90. 180. 270. 360.]
Пример
Давайте преобразуем массив случайных радиан в градусы:
import numpy as np
rng = np.random.default_rng(0)
arr = rng.random(3) * 2 * np.pi
res = np.rad2deg(arr)
print(res)
Результат выполнения кода:
[145.56887395 225.76132572 206.38543952]
Пример
Давайте преобразуем двумерный массив радиан в градусы:
import numpy as np
arr = np.array([[0, np.pi/4], [np.pi/2, np.pi]])
res = np.rad2deg(arr)
print(res)
Результат выполнения кода:
[[ 0. 45.]
[ 90. 180.]]
Пример
Давайте преобразуем радианы в градусы с указанием типа данных:
import numpy as np
arr = np.array([np.pi/3, np.pi/6])
res = np.rad2deg(arr, dtype=np.float32)
print(res)
Результат выполнения кода:
[60. 30.]