我正在写一个代码,它涉及到解这个方程
X = solve(Theta_Mod_Eqn*Ramp_Equation/(x+PT) - C, x)
我使用的是sympy库,现在方程有7个根,很少是复杂的,很少是实的。我无法分离它们,因为isinstance(i,complex)
总是返回true
^{pr2}$
一个案子
i=-0.000581431210287302-0.2540334478167*i
In:i == complex
Out[39]: False
如何判断变量是否复杂?在
Tags:
实数集合是复数集合的子集。所以,每个实数都是复数。例如,3是一个复数。在
正确的问题是如何找出根是否为真。为此,如果我是一个SymPy符号,可以使用
i.is_real
:还可以比较
im(i) to 0
:如果im(i) == 0
。这也适用于Python浮动。在相关问题 更多 >
编程相关推荐