Различные функции для вычисления фазы / аргумента комплексных чисел - PullRequest
0 голосов
/ 29 мая 2018

Существуют ли различия между функцией

cmath.phase()

из модуля cmath и функцией

np.angle()

из numpy.

1 Ответ

0 голосов
/ 29 мая 2018

Математически нет никакой разницы между этими двумя функциями.Оба вычисляют фазу или аргумент комплексного числа как:

arg = arctan2(zimag, zreal)

См. Документацию для cmath.phase и исходный код для numpy.angle.С точки зрения программного обеспечения, как @Julien упомянул в свой комментарий , cmath.phase() не будет работать на numpy.ndarray.

...