私はSympyのsympify関数を使用して 2 つの式を単純化し、それらを比較して等しいかどうかを調べています。
例えば:
expr1 = sympify("(2 * x) + (x + 10)")
expr2 = sympify("(x + 10) + (x * 2)")
if expr1 == expr2:
print "Congrats those are essentially the same!"
ただし、フォーム2xをx*2に並置して使用すると、解析例外が発生します。
expr1 = sympify("2x + (x + 10)")
2xフォームを理解するために sympy を取得する方法はありますか?
そうでない場合、このフォームを許可する他のライブラリはありますか?