Sympy機能へのシンボリック方程式の解析

shafay:

私は合格しようとしていますimage1の私はコピーしたときに私のコードでは、それはこのようになりますテキストとしてこれを貼り付けます∑(i=1,n)(a+m*x*(i)-y*(i))^2

しかし、それは動作しません。

次異なる構文で働いている私のコードです:

from sympy import symbols,sympify,solve,Eq,Symbol

from sympy import symbols,Eq,sympify,summation
expr = **('summation((m * x*(i) + a - y*(i))^2, (i, 0, n))')**
Eq1 = Eq(sympify(expr))
print(Eq1)
values = {2001,10,2,3,5}
arr_symbols = list(Eq1.free_symbols)
print(arr_symbols)
Method1(arr_symbols,values,expr)

def Method1(arr_symbols,Values,expr):
    from sympy import symbols, Eq, solve, pprint, integrate, sympify
    z = symbols('z')
    Formula = Eq(sympify(expr),z)
    print(Formula)
    index = 0
    for i in Values:
        Formula = Formula.subs(arr_symbols[index],i)
        index+=1
    print(solve(Formula))

しかし、私は何をしたい使用することです∑(i=1,n)(a+m*x*(i)-y*(i))^2し、私のためにそれを変換するsympyお願いします。

shafay:

それは行うことはできません。我々は、ラテックスコードを渡す必要があります。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=284556&siteId=1