用于计算复数的相位/自变量的不同函数

时间:2018-05-29 05:14:22

标签: python numpy phase cmath

之间是否有任何差异
cmath.phase()
来自cmath模块的

功能和

np.angle()
来自numpy

功能。

1 个答案:

答案 0 :(得分:0)

数学上,这两个函数没有区别。两者都计算复数的阶段或参数:

arg = arctan2(zimag, zreal)

请参阅cmath.phase的文档和numpy.angle的源代码。从软件的角度来看,正如@Julien在his comment中提到的那样,cmath.phase()将无法在numpy.ndarray上运行。