問題タブ [sympy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2083 参照

python - 事前定義された方程式の変数に新しい値を割り当てる方法は?

事前定義された方程式の場合、変数に新しい値を割り当てても方程式の値は変更されません。前の方程式ではなく適切な方程式の値を取得できるように、変数に新しい値を割り当てるにはどうすればよいですか?

0 投票する
3 に答える
799 参照

python - 指数を組み合わせる方法は?(x ** a)** b => x **(a * b)?

sympyの方程式の指数を単純化する方法

sympyでそれが不可能な場合、どのモジュールをPythonにインポートする必要がありますか?

'b'を実数として定義した場合でも編集し、他のすべての記号も編集します

b = symbol('b'、real = True)単純化された指数を取得しない指数が定数の場合にのみ単純化

0 投票する
2 に答える
2006 参照

python - SymPyがGUIで使用するためにLaTeXをレンダリングすることは可能ですか?

PyQtを使用して、ユーザーが入力した方程式を表示するアプリケーションを作成したいと考えています。私はmatplotlibを検討していましたが、ラテックスをレンダリングするためにのみ使用するため、これはやり過ぎのようです。

とにかくSymPyを使用する必要があるので、SymPyを使用してレンダリングも実行する方法があることを期待していました。できれば、PyQtが使用するSVGファイルを作成します。

これが理にかなっていることを願っています-助け/アドバイスを事前に感謝します。

よろしくお願いします、ゲデス

0 投票する
1 に答える
2620 参照

python - Python:Sympy画像をpngにエクスポートするには?

Python:Sympy画像をpngにエクスポートするには?

誰がこれについて何か考えがありますか?

0 投票する
2 に答える
1872 参照

python - pyqt ブラウザで等幅出力を生成しようとしています

ユーザーの表現をリアルタイムでレンダリングするために、短い pyqt コードを修正しました。これには sympy のプリティ印刷機能を使用しましたが、QTextBrowser が等幅フォントではなくプロポーショナル フォントを使用しているため、出力が正しく表示されません。

初心者として、コードに関するその他の考えも歓迎します。

多くの感謝と最高の願い、ゲデス

0 投票する
2 に答える
17322 参照

python - SymPyの行列の逆?

Python で SymPy を使用して行列を作成し、その逆数を計算する方法を知りたいと思っていましたか?

たとえば、次の記号行列の場合:

0 投票する
1 に答える
714 参照

python - スカラーを使用したSymPy置換は機能しませんか?

私が得る出力:

私が期待する出力:

私は何か間違ったことをしますか?

0 投票する
1 に答える
1307 参照

python - Python (sympy) TypeError: 'str' と 'Add' オブジェクトを連結できません

sympy.Eq(func, var)ラムダで使用して生成した方程式を使用しようとしています。「追加」オブジェクトのリストを返しているようですが、使用方法がわかりません。strを使用する前に型キャストを試みましたevalfrom sympy import I、問題と関係があると思います。

コードとエラーメッセージは次のとおりです。

py solid.py -vy = (x-1.0) (x-3.0) *2 1.0 3.0 -軸 y --メソッド ディスク


実行例を次に示します。

トレースバック (最新の呼び出しが最後):
ファイル "solid.py"、136 行目、印刷ボリューム (args.var、args.equation、args.a、args.b、args.axis、args.m) 内 ファイル "solid. py"、75 行目、ボリューム func = eval('lambda y: ' + '(' + func[0] + ')**2') TypeError: 'str' オブジェクトと 'Add' オブジェクトを連結できません

そして、最初にそれを str() に型キャストしようとすると、次のようになります:

ファイル「solid.py」、136 行目、印刷ボリューム (args.var、args.equation、args.a、args.b、args.axis、args.m) ファイル「solid.py」、76 行目、ボリュームintegral = integrate.quad(func, a, b) ファイル "/usr/lib/python2.6/dist-packages/scipy/integrate/quadpack.py"、185 行目、quad retval = _quad(func,a,b) ,args,full_output,epsabs,epsrel,limit,points) ファイル "/usr/lib/python2.6/dist-packages/scipy/integrate/quadpack.py", 行 249, in _quad return _quadpack._qagse(func,a ,b,args,full_output,epsabs,epsrel,limit) quadpack.error: 指定された関数は有効な浮動小数点数を返しません。

また、print func[0]与えます:

2.3333333333333 + (0.296296296296298 - y/2 + (-0.0877914951989024 + (0.592592592592595 - y) 2/4) (1/2)) (1/3)*(1/2 - I*3 (1/2)/2) + 0.444444444444444/((1/2 - I*3* (1/2)/2) (0.296296296296298 - y/2 + (-0.0877914951989024 + (0.592592592592595 - y) 2/4) (1/2))**( 1/3))

以前に完全なスクリプトを提供できなかったことをお詫び申し上げます。

0 投票する
5 に答える
44835 参照

python - 1 つの変数の方程式を Python で解く

SymPy を使用して Python で方程式を解こうとしています。生成された方程式があります ( function = y(8.0-(y**3.0))SymPy で使用して、次のような新しい方程式を作成するようなものです: .eq = sympy.Eq(function, 2)を出力しy(8.0-(y**3.0)) == 2ますが、sympy.solve(eq)機能していないようです。

読んでくれてありがとう。

0 投票する
2 に答える
467 参照

python - Sympy は 2x を評価しませんが、x*2 を評価します

私はSympysympify関数を使用して 2 つの式を単純化し、それらを比較して等しいかどうかを調べています。

例えば:

ただし、フォーム2xをx*2に並置して使用すると、解析例外が発生します。

2xフォームを理解するために sympy を取得する方法はありますか?

そうでない場合、このフォームを許可する他のライブラリはありますか?