我用渐近解一个简单的不等式。在解决它之后,我想将解的右边分配给一个新的变量。
from sympy.solvers.inequalities import reduce_rational_inequalities
from sympy import Symbol
x = Symbol('x', real=True)
sol = reduce_rational_inequalities([[x*0.2 >= 1]], x)
print type(sol), '\n', sol
>> <class 'sympy.core.relational.GreaterThan'>
x >= 5.0我试过了
rhs = sol.rhs()
>> TypeError: 'Float' object is not callable我有办法做到这一点吗?
发布于 2015-03-05 18:57:27
这里不需要括号,.rhs是一个属性。你可以写:
rhs = sol.rhssol.rhs将返回一个SymPy Float对象。
https://stackoverflow.com/questions/28885426
复制相似问题