RECENT POSTS

Py-numexpr

May 26, 2018

Fast numerical array expression evaluator for Python and NumPy

numexpr - Fast numerical array expression evaluator for Python and NumPy.

The numexpr package evaluates multiple-operator array expressions many times faster than NumPy can. It accepts the expression as a string, analyzes it, rewrites it more efficiently, and compiles it to faster Python code on the fly. It’s the next best thing to writing the expression in C and compiling it with a specialized just-in-time JIT compiler, i.e. it does not require a compiler at runtime.

Also, numexpr has support for the Intel VML Vector Math Library – integrated in Intel MKL Math Kernel Library –, allowing nice speed-ups when computing transcendental functions like trigonometrical, exponentials… on top of Intel-compatible platforms. This support also allows to use multiple cores in your computations.

WWW https//pypi.org/project/numexpr/ WWW https//github.com/pydata/numexpr