Для моего кода мне нужно быстро решить много уравнений Пелла. Используя только sympy 1.0 и python 3.5, вызов diop_DN(q, 1)
выполняется со скоростью около 60 уравнений в секунду. Я просмотрел исходный код для diop_DN
решатель, и, похоже, он написан на чистом питоне. Поэтому я попытался запустить свой код с pypy 5.1.2 (python 2.7.10) с sympy 1.0, но, к моему удивлению, он работает примерно в два раза медленнее.
Это ожидаемое поведение? Разве pypy не должен быстрее запускать чистый python?