sympyのexpを嘆くには、sympy.Symbolで関数を評価しようとすると面白い問題に遭遇します。この import sympy
t = sympy.Symbol('t')
f = sympy.lambdify(t, t**2)
f(t) # no problem
正常に動作しますが、この t = sympy.Symbol('t')
f = sympy.lambdify(t,
行列AがA*B*A = B*A*Bで、B =(1,0,0)(0,0-1)(0,0,1)ならばA^2 = 1である必要があります。 私はそれを試みましたsympyでそれ:sympy.solve(A*B*A - B*A*A) import sympy as sp
a,b,c,d,e,f,g,h,k = sp.symbols('a b c d e f g h k')
B = sp.Matrix([[
合計式を含む方程式、つまり のようなものをどのように解くことができますか? 私はこの方程式を解くために以下のコードを検討する: from sympy import *
i, N, x = symbols("n, N, x")
y = Function("y")
eq = summation(x + y(i), (i, 0, N))
print solve(eq, [x])
しか
私はsympyを使ってsin(b * x)のような特定の関数を持っていますが、微分と逆畳み込みの式がありますが、これらの3つの関数をmatplotlibにプロットする必要があります。私の問題はmatplotlibでプロットするために関数をnumpyに正しく変換できないことです。私はlambify関数sympyページのドキュメントに従っているが動作しません。 from sympy import Sy
簡略化の間に式a * (... + 1) - aが削除されない理由を理解できません。以下の例では、バグを示しています。私は expr = a * (b - c + 1) - a
で式を変更してsimplify()を呼び出した場合、他の側では import sympy as sy
a,b,c = sy.symbols('a b c')
expr = a * (b - c + 1) - a