sympy

    2

    1答えて

    from sympy import * x,y,s = symbols('xys') z = (1 - 2*x*x) w = (1 + 2*x*x) q = 2*x*x*2*y*y sub = {2*x*x: s} print w.subs(sub) print z.subs(sub) print q print q.subs(sub) 私が手出力: 1 + s

    1

    1答えて

    ラムダでsympy.Eq(func, var)を使用して生成した方程式を使用しようとしています。それは私が使用する方法がわからない '追加'オブジェクトのリストを返すようだ。私はevalを使用する前にstrに型キャストしようとしましたが、私はfrom sympy import Iを試しました。これは問題と関係があると思います。 ここでのコードだと、エラーメッセージ: py solid.py -v

    2

    1答えて

    は今sympy 0.7.1は、Jythonので動作するかどうかを誰がいますか?

    2

    2答えて

    例えば、私はここに私が試したものだ http://www.texify.com/img/%5CLARGE%5C%21%5Cdisplayst%5Csum_%7Bn%3D1%7D%5EN%5C%20n%5E2%5C%20%3D%5C%2055.gif を解決したいと思います: from sympy import var, solve x = var('x') f = lambda N: sum(

    1

    2答えて

    1.対話的で記号変数を取ることができるモジュールで関数を定義したいと思います。 はのは、関数が http://www.texify.com/img/%5CLARGE%5C%21f%28x%29%5C%20%3D%5C%202x.gifあるとしましょう。 は、その後、私はそれが >>> function() number: 3 6 >>> function() number: x 2*x

    7

    1答えて

    私は行列を作成し、逆行列をPythonでsympyを使って計算する方法を知りましたか? たとえば、このシンボリック行列のため $$ \Sigma = \begin{pmatrix} \sigma_x^2 & \rho \sigma_x \sigma_y \\ \rho \sigma_x \sigma_y & \sigma_y^2 \end{pmatrix}

    2

    3答えて

    私のプロジェクトでは、AddまたはMulオブジェクトを作成するときにevaluate=falseを使用する必要があります。この場合、これらのオブジェクトに対して等価チェックを適用すると問題に直面しています。問題は、議論の順序が原因です。 以下の例を検討してください:結果はk2.argsとしてfalseある k2=Mul(*[x,y,2],evaluate=False) k1=Mul(*[x,2,

    2

    3答えて

    大きな数字のrising factorialを計算する必要があります。これまでsympyパッケージsympy packageからの階乗階乗関数が見つかりました。もっと早く。 は私がまさに必要となることは、こののは本当に速いバージョンです: from itertools import combinations from numpy import prod def my_rising_facto