2017-06-13 19 views
2

私はいくつかのコードに取り組んでおり、Mathematicaと比較して、SymPyのsimplifyコマンドは非常に遅いことに気付きました。 Mathematicaが何秒間に計算できるのか、SymPyは計算に永遠にかかります。SymEngineにSymPyでアクセスするにはどうしたらいいですか?

私は最近、オンラインSymEngineが速くそれを作るためにSymPyに実装され、目標があるということであった(?)のPythonからSymEngineにアクセスするようにされている(またはされている?)ことを読みました。 SymEngineを使用しているコンピュータでSymPyをどうにかすることができますか?

答えて

1

SymEngineはまだまだ開発が進んでいますが、すでに実装している機能のいくつかを正常に使用しています。まだ多くの部品が欠けているので、奇跡は起こりません。

symengineを使用する最も簡単な方法は、githubからダウンロードしてその指示に従うことです。symengine ubuntuをお持ちの場合は、ソースからインストールする必要はありません(簡単です)。私はシステム全体のインストールをお勧めします、それは確かに簡単です。

インストールしたら、Pythonラッパーをインストールする必要があります。symengine.py 同じプロジェクト、同じチーム、非常によく機能します。

これでsymengineの実験が始まりました。それを使用するには、import symengineにする必要があります。また、import sympyもsymengine(まだ)に実装されていない関数を使用する可能性があります。

関連する問題