Функция angle
Функция angle вычисляет угол фазы комплексного числа
или массива комплексных чисел. Угол определяется как
arctan2(imag, real) и возвращается в радианах.
По умолчанию результат лежит в диапазоне от -π до π.
Параметр deg позволяет переключить вывод в градусы.
Синтаксис
np.angle(z, deg=False)
Обязательным параметром является z -
комплексное число или массив комплексных чисел.
Необязательный параметр deg (по умолчанию False)
определяет единицу измерения: если True,
угол возвращается в градусах.
Пример
Вычислим угол фазы для одного комплексного числа:
import numpy as np
z = 1 + 1j
res = np.angle(z)
print(res)
Результат выполнения кода:
0.7853981633974483
Пример
Получим угол в градусах для того же числа:
import numpy as np
z = 1 + 1j
res = np.angle(z, deg=True)
print(res)
Результат выполнения кода:
45.0
Пример
Применим функцию к массиву комплексных чисел:
import numpy as np
arr = np.array([1+1j, -1+1j, -1-1j, 1-1j])
res = np.angle(arr, deg=True)
print(res)
Результат выполнения кода:
[ 45. 135. -135. -45.]
Пример
Рассмотрим угол для чисто действительного и мнимого чисел:
import numpy as np
arr = np.array([5, 0+3j, -2, 0-4j])
res = np.angle(arr, deg=True)
print(res)
Результат выполнения кода:
[ 0. 90. 180. -90.]