問題タブ [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 に答える
715 参照

xml - モデル交換のためのコンテンツMathMLとOpenMath

私の研究グループには、MatlabのSymbolicToolboxやPythonのSympyなどのさまざまなシンボリックツールで代数モデリングを行うさまざまな人々がいます。これらのモデルは通常、Cコードにエクスポートされ、さらにシンボリック操作を行うために、独自のシンボリックC++ベースのツールにコピーアンドペーストされます。

このほとんど保守不可能なアプローチの代替案を探しているときに、多かれ少なかれ標準化されているように見える2つの形式、OpenMathと「ContentMathML」を見つけました。私たちはセマンティクスにのみ関心があり、きれいな印刷には関心がないことに注意してください。

これら2つのフォーマットの関係は何ですか?ツール間で数式を保存および交換するために両方を使用できますか?

数式の交換形式は、他にも多かれ少なかれ標準化されていますか?

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

python - isympy: インデントの問題

私は emacs シェル (emacs 24、debian、スナップショット) 内で isympy を実行しています。私は Python の経験があまりありません!! 以下は私を夢中にさせています:

IndentationError: unindent が外側のインデント レベルと一致しません

(私はこれについて多くのバリエーションを試しました!)

私はコードが正しいと信じていますが、isympy はそうは思いません!!

なにが問題ですか?

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

python - Sympyを使用したPythonでの記号積分

sympyライブラリを使用してexp(-(x ^ 2 + y ^ 2))をPythonに統合したいと思います。exp(-(x ^ 2))の積分を見つけることができました

しかし、exp(-(x ^ 2 + y ^ 2))を統合してみたい場合

出力はなく、Pythonは積分を取ることができません!

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

python - sympy lambdify RuntimeWarning: double_scalars で無効な値が検出されました

次の問題を解決するためにsympyとnumpyを使用しています:

点 (x0, y0) と曲線 y=a*x**2+b*x+c を指定して、(x0, y0) から (x,y) までの最小距離を計算します。

今まで、すべてが順調です。私はいくつかの結果を得ることができます:

ただし、別のグループのパラメーターを使用すると、問題が発生します。

次のことができるので、これはlambdifyのバグだと思います:

一度に大量 (~100K) の計算 (ベクトル化) を計算する必要があるため、lambdify が必要です。これがlambdifyのバグであることを確認できる人はいますか? コメント/提案は大歓迎です。

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

python - Sympy-solve()およびsolve_poly_system()

そもそも、

誰かがsolve_poly_systemの引数が何を意味するのかを正確に知っていますか?

私はシステムを持っています、

ここで、r、u、kは既知であり、a、d、λは変数です。

Solve(system、[a、d、λ])を使用すると、エラーが発生します。

このエラーはファイルで発生します

Solve_poly_system(system、[a、d、λ])を使用すると、すべて問題ありません。

ご覧のとおり、solve()とsolve_poly_system()はどちらも、最終的には同じ関数を使用してシステムを解決します。非双二次関数の場合、これと同じ関数はsolve_generic(polys、opt)、次に_solve_reduced_system(system、gens、entry = False)です。

なぜこれが起こっているのか誰かが説明できますか?

ポジティブソリューションのみに関心があるため、solve()を使用したいので、フラグ「force」を使用します。

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

sympy - Sympy-派生単位での出力結果

重複の可能性:
SymPy:他の式に関して式を返す方法は?

次のことを考慮してください。

出力を派生単位(この場合はN)に強制するにはどうすればよいですか?

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

python - Sympy - 式のすべての数値を有理化しますか? (Mathematica の Rationalize[] のように)

Rationalize[]Mathematicaのように、特定のデルタ内の式のすべての数値を合理化する (しようとする) 簡単な方法はありますか?

Mathematica での例:

機能はわかりnsimplify()ますが、それはやり過ぎのようです。

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

sympy - sympy solve が間違った結果を出す

sympy.solve()私に間違った結果を与えるようです。http://code.google.com/p/sympy/issues/detail?id=3244など、不等式に関する既知の問題がありますが、これは十分に単純であり、機能するはずです。

私に3つの解決策を与えています。2 つしかないはずですが、最初の 1 つが間違っています。これはバグですか、それともどこかで間違いを犯していますか?

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

python - Sympy: 平方根の単純化

Sympy は、変数の平方根が関係する式を単純化できないようです。

私はこれを の他のバリアントで動作させることはできません。simplify特に、動作するはずだと思っていたでしょうb.powsimp()

これが機能しない理由、または私が間違っていることを誰かが知っていますか?

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

python - py2exeとSympyの奇妙なエラー

はい、SymPyを使用してプログラムを作成しています。sympy.Eq、sympy.solve、sympy.Symbolを使用しています。プログラムをコンパイルして、sympy.solve、sympy.Eq、およびsympy.Symbolを使用するコマンド(ユーザーインターフェイス)を実行するとき。コンパイルされていない場合は完全に機能しますが、py2exeを使用して(バンドルされた実行可能ファイルとして)コンパイルすると、次のエラーが発生します。

source.pyのコードをから変更してみました

また、プロジェクトがコンパイルされていない場合でもエラーが発生しました。sympyのpythonファイルは通常すぐにインポートされないため、含まれていないと思います。私はそれを元に戻さなければなりませんでした。これを修正する方法はありますか?Pythonプロジェクトを実行可能ファイルとして配布する必要があります。ありがとう!