Sympy :解决方案的顺序

mku*_*cki 5 solver sympy

sympysolve() 的解决方案是否以某种方式排序?是从最小解到最大解吗?如何强制解决方案的非负性?

在我的问题中,我需要独特的最小正解。我感谢所有的帮助

asm*_*rer 1

它们没有排序,但如果它们是数字,则可以sorted对其使用(如果它们是符号或非真实的,则这将失败)。您可以通过将求解的符号设置为正数来强制仅正解,例如

x = symbols('x', positive=True)
Run Code Online (Sandbox Code Playgroud)

另请注意sympy.solve,它无法保证它为您提供了方程的所有解决方案——仅提供了通过所实现的算法能够找到的解决方案。