如何避免得到虚数/复数python

mee*_*mee -1 python complex-numbers cmath

我正在使用 python 代码,其中一个方程的 sqrt 根为负值。我用cmath.sqrt它来解决。我从该方程得到的所有答案都以虚数/复数显示(例如xxxxxx j)。我不想得到那个虚数/复数,因为我随后使用的代码无法读取这些虚数/复数。那么,如何避免得不到虚数呢?或者换句话说,我怎样才能将这些虚数转换为实数?或者我怎样才能删除那些“j”。谢谢。

Bat*_*man 9

如果我理解你的问题你要么想要

abs(z)
Run Code Online (Sandbox Code Playgroud)

或者

z.real
Run Code Online (Sandbox Code Playgroud)