Statistique

C++, Accélération de code

Notebooks

Lectures

Vidéos

Modules

  • cffi

  • ctypes

  • boost_python

  • pybind11

  • swig

  • numba : JIT, compilation à la volée de certaines parties d’un code

  • nuitka : compilation d’un programme python ou d’un module (essaye de convertir un programe python en C)

  • pypy : compilation d’un programme python ou d’un module (essaye de convertir un programe python en C)

  • cython : pseudo C (un mix entre C et Python), solution adoptée par scikit-learn

Plus expérimental

  • pythran : conversion de code python en C++ et compilation

  • pyston (Python 2.7 seulement) : réécriture de l’interpréteur Python pour être plus rapide.