我正在尝试返回方程式列表,其中包含一些变量x,y,x n和y n。x和y变量都是Sympy定义的符号
x, y = symbols("x y")
所以只有x n和y n应该包含实际整数。
问题是由于某种原因,我的方程的一部分正在评估中,更具体地说,在方程的x部分。
等式-
(x - x0) ** 2 + (y - y0) ** 2
例如,-]
(x - 8) ** 2 + (y - 6) ** 2
以及打印时-
被赋值。(y - 6)**2 + 49
由于某种原因,方程式的x部分被求值为49,即7的平方根,即使
x
从未被赋值,也只有x n
我还应注意,在控制台中执行相同的功能集时,将打印出整个方程式,并且一切正常。
我的IDE是PyCharm 2020.1
def equations_constructor(x0, y0, x1, y1, x2, y2): return [(x - x0) ** 2 + (y - y0) ** 2, (x - x1) ** 2 + (y - y1) ** 2, (x - x2) ** 2 + (y - y2) ** 2]
这只是我的代码的一部分,但问题从这里开始,而且第二个函数对任何方程式都没有影响。
我正在尝试返回方程式列表,其中包含一些变量x,y,xn和yn。 x和y变量都是Sympy定义的符号x,y = symbol(“ x y”),因此只有xn和yn应当包含...
没有矛盾,只有错误的假设。之间