sympy中的doit()函數繼續並在任何可能的情況下評估表達式。例如: from sympy import *
u = IndexedBase('u')
i = symbols('i')
test = Sum(u[i],(i,1,3))
test.doit()
將返回 另外: from sympy import *
u,x = symbols('u, x')
test = Der
我有一個需要解析爲SymPy表達式的字符串列表。問題是,如果其中一個引發SympifyError異常,則以下字符串將不會返回在異常之前返回的完全相同的字符串SymPy表達式。 例如,下列代碼: import traceback
from sympy.core import sympify
from sympy.core.evaluate import evaluate
from sympy