私は DE システムを使用していますが、微分方程式を解くために最も一般的に使用されている Python ライブラリがあればそれを知りたいと思っていました。
私の方程式は非線形一次方程式です。
私は DE システムを使用していますが、微分方程式を解くために最も一般的に使用されている Python ライブラリがあればそれを知りたいと思っていました。
私の方程式は非線形一次方程式です。
大規模な非線形システム (特に剛性の高いシステム) を解く必要がある場合、scipy ツールは遅くて扱いにくいものになります。PyDSToolパッケージは現在、この状況で非常に一般的に使用されています。方程式を自動的に C コードに変換し、優れたソルバーと統合できます。しきい値の交差などの状態定義イベントを定義したり、配列からの外部入力信号を追加したり、その他の分析 (パッケージには AUTO へのインターフェイスが含まれているため、分岐分析など) を実行したりする場合に特に適しています。
このWebサイトでnumpyおよびscipyパッケージを使用して、Pythonで微分方程式を実行する方法を学習します。
https://www.udacity.com/course/differential-equations-in-action--cs222
コースは、実行中の微分方程式です。
シンボルでの計算には - sympyを使用します。
動的システムのモデリング、シミュレーション、および解析環境であるPyDSToolを使用できます。主にscipyとnumpyを使用しています
おそらくSciPyまたはNumPyの何か。
参照: http://docs.scipy.org/doc/scipy/reference/integrate.html