私のコードでは、多くのPellの方程式を素早く解く必要があります。 sympy 1.0とpython 3.5だけを使用して、diop_DN(q, 1)
を呼び出すと、約60回/秒で実行されます。私はdiop_DN
ソルバーのsource codeを見ました。それは純粋なpythonで書かれているようです。だから私はsympy 1.0でpypy 5.1.2(python 2.7.10)でコードを実行しようとしましたが、私の驚いたことに約2倍遅く実行されます。ppyyでsympyを使用すると速度が向上しない
これが期待どおりの動作ですか?純粋なPythonを素早く動かすことはできませんか?