What is NumExpr?
masterNumExpr is a fast numerical expression evaluator designed for NumPy. It accelerates array-based expressions (e.g., "3*a+4*b") and reduces memory consumption compared to standard Python calculations.
Key features include:
- Multi-threading: Leverages multi-core processors for parallel execution.
- Intel MKL Support: Optional support for Intel's Math Kernel Library (MKL) provides extremely fast evaluation of transcendental functions like
sin,cos,tan,exp, andlog. - Lightweight Dependencies: Its only required dependency is NumPy.