我想求解以下方程式:(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])
答案 0 :(得分:1)
如果您正在寻找整数解,那么diophantine
可能就是您想要的:
>>> diophantine((x-1)**2+y**2, (x,y))
{(1, 0)}