函数的一部分求值或消失-Sympy

问题描述 投票:0回答:1

我正在尝试返回方程式列表,其中包含一些变量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应当包含...

python python-3.x math pycharm sympy
1个回答
0
投票

没有矛盾,只有错误的假设。之间

© www.soinside.com 2019 - 2024. All rights reserved.