Python方程求解器(最大和最小)

Ken*_*tov 5 python equation sympy

我怎样才能解决像x * max(x,15) = 10python(也许是Sympy)库这样的等式?
max()意味着给定两个参数之间的最大值.
我的方程有一个更复杂的形式,但我想以简化的形式解决它.

asm*_*rer 4

Max如果将 转换为 a ,SymPy 似乎可以解这个方程Piecewise

In [4]: solve(x*Piecewise((x, x >=15), (15, x < 15)) - 10, x)
Out[4]: [2/3]
Run Code Online (Sandbox Code Playgroud)