两者之间有什么区别吗
cmath.phase()
cmath
模块中的函数,以及
np.angle()
来自 numpy
的函数。
最佳答案
从数学上讲,这两个函数之间没有区别。两者都将复数的相位或自变量计算为:
arg = arctan2(zimag, zreal)
请参阅 cmath.phase
的文档和 numpy.angle
的源代码.从软件的角度来看,正如@Julien 在 his comment 中提到的那样, cmath.phase()
不适用于 numpy.ndarray
。
关于python - 计算复数相位/参数的不同函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50576732/