Ускорение программы на языке Python до уровня C++ и выше при помощи Numba

Как и ожидалось, программа на C++ выполняется в 25 раз быстрее, чем на Python. Причины:

  • Python — это динамически типизированный язык;
  • GIL(Python Global Interpreter) — не поддерживает параллельное программирование.

Python - это гибкий, универсальный язык, и наш результат можно улучшить. Один из лучших способов - Numba.

Read more