Как я могу решить следующие шаблонные уравнения в SymPy, например (x-1) ** 2 + y ** 2 = 0?

Я хочу решить следующие уравнения: (x-1)**2+y**2=0 , я хочу получить результат как: x = 1, y = 0, но приведенный ниже код не работает.

from sympy import *

x = symbols("x")
y = symbols("y")

expression = [(x-1)**2+y**2]

solve(expression,[x,y])

Всего 1 ответ


Если вы ищете целые решения, то diophantine может быть тем, что вы хотите:

>>> diophantine((x-1)**2+y**2, (x,y))
{(1, 0)}

Есть идеи?

10000