Get started with Numba
Python is not the fastest language, but lack of speed hasn’t prevented it from becoming a major force in analytics, machine learning, and other disciplines that require heavy number crunching. Its straightforward syntax and general ease of use make Python a graceful front end for libraries that do all the numerical heavy lifting.Numba, created by the folks behind the Anaconda Python distribution, takes a different approach from most Python math-and-stats libraries. Typically, such libraries — like NumPy, for scientific computing — wrap high-speed math modules written in C, C++, or Fortran in a convenient Python wrapper. Numba transforms your Python code into high-speed machine language, by way of a just-in-time compiler or JIT.To read this article in full, please click here
Python is not the fastest language, but lack of speed hasn’t prevented it from becoming a major force in analytics, machine learning, and other disciplines that require heavy number crunching. Its straightforward syntax and general ease of use make Python a graceful front end for libraries that do all the numerical heavy lifting.
Numba, created by the folks behind the Anaconda Python distribution, takes a different approach from most Python math-and-stats libraries. Typically, such libraries — like NumPy, for scientific computing — wrap high-speed math modules written in C, C++, or Fortran in a convenient Python wrapper. Numba transforms your Python code into high-speed machine language, by way of a just-in-time compiler or JIT.