sympy

    0

    1答えて

    :しかし n=3; a = symbols(['a'+str(1+k) for k in range(n)], real=True); Ts = symbols('T_s',real=True,positive=True); A = Matrix([zeros(1,n),eye(1,n),a]) expm(A) はないようです"TypeError:mp1をa1から作成できません"!

    0

    1答えて

    私はN個の座標のタプルがN個(N次元)のリストを持っています。 各座標はsympy式であり、実際の点のみを取りたい(すべての座標は実数です)。 私は、次のコードを書きました:(NameError: name 'reduce' is not defined) points = filter(lambda p: reduce( lambda c1, c2: c1.is_real and c2.

    1

    1答えて

    私は論理ネットの最小限の形を得るためにブーリアンの多項式を因数分解しようとしています。:この(少なくとも)のように因数分解される関数に f = a1*a2*b2*nb1 + a1*b1*na2*nb2 + a1*b1*na2 + a2*b2*na1*nb1 を期待するならば私の変数が... NA3、NA2、 A3、A2、A1です...と負のカウンターパートのNA1 ​​ 私は、このスクリプトを

    1

    2答えて

    私は行列を単純化して後で逆行列にしようとしていますが、sympyはそれを因数分解しないので、複雑な式が不要になります。大規模な方程式を扱っていることを考えれば、iPythonがクラッシュするだけでなく、できるだけ単純化する必要があります。ここで が私のコードです:この時点で from sympy import * from sympy.diffgeom import * from __futu

    0

    1答えて

    SymPyのautowrapモジュールのufuncifyツールを使用して2進化された関数をシリアル化または保存する方法はありますか? dill:How to serialize sympy lambdified function?を使用して解決策がありますが、これはlambdified関数でのみ機能します。 はここで説明するために、最小限の作業例です: >>> import pickle >>>

    1

    1答えて

    私はPython Sympyを使って二次関数を解き、LaTexを使って結果を出力したいと思います。たとえば、結果がx =(1 + sqrt(3))/ 2ならば、LaTex経由で\ frac {1 + \ sqrt {3}} {2}として印刷したいと思います。しかし、PythonのSympyは\ frac {1} {2} + \ frac {\ sqrt {3}} {2}のようにこれを2つに分割する

    1

    1答えて

    私は微分方程式y '= 6e ^(2x-y)を解く必要があります。 私はdsolve()でsympyでそれをしようとしています。 sol = dsolve(Derivative(f(x), x) - 6 *(e**(2*x-f(x))), f(x)) しかし、常にエラー 期待int型または画分を取得するには、7.38905609893065022723042746058と6 問題は何であるので

    2

    1答えて

    三角関数と非線形方程式のシステムを解く:sympyによるとは q1dd,b1,q2,q3,v1,q2dd,a1,a2,b2 = symbols('\ddot{q}_1 b1 q2 q3 v1 \ddot{q}_2 a1 a2 b2') eq1 = -q1dd+b1*cos(q2)*sin(q3)*v1 eq2 = -q2dd+a1*sin(q2)+a2*cos(q2) + b2*cos(q3)

    1

    1答えて

    私はすべての私の計算では、関数の変数としてx(t)与え x = Function('x',real=True)(t) のようなものを使用します。私は今、時間に関して、区別することができます(nonlinsolveまたはsolvesetはこれらの機能を潜在することができないためです)。 しかし、結果をMATLABにエクスポートしたいとします。だから私は(t)がなくてはなりません。私の望ましい結果

    1

    1答えて

    私はsympyの微積分機能を習得しようとしていると私は限り経由極値の臨界点のための二次微分の根の取得などを取得することができるよ: import numpy as np from numpy import linspace, math, arange, linspace from sympy import * import sympy as sp