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.