计算复数 phase/argument 的不同函数

Different functions for calculating phase/argument of complex numbers

有区别吗
cmath.phase()

来自 cmath 模块的函数,以及

np.angle()

来自 numpy 的函数。

从数学上讲,这两个函数之间没有区别。两者都将复数的相位或自变量计算为:

arg = arctan2(zimag, zreal)

请参阅 cmath.phase and source code for numpy.angle. From software point of view, as @Julien mentioned in 的文档,cmath.phase() 不适用于 numpy.ndarray