Python 复数的 Sympy 角?

Python Sympy angle of a complex number?

求复数角度的sympy函数是什么?

在 numpy 中,我可以做:

numpy.angle(complexnumber)

在 sympy 中,我只想能够采取表达的角度:

sympy.givemeangle(sympyexpression_whichevaluatestoacomplexnumber)

我想我可以实现我自己的逻辑来检查数字在哪个象限,然后根据坐标处理逆 tan 函数...但我真的很想知道表达式结束的象限起来,并能想到表达的角度。

我应该在这里做什么?

我明白了!

n = sympyexpression_whichevaluatestoacomplexnumber
expressionangle = sympy.arg( n )

Tom's 建议也稍作修改:

expressionangle2 = sympy.log( n ).as_real_imag()[1]

感谢帮助!