numexpr
numexpr copied to clipboard
Fast numerical array expression evaluator for Python, NumPy, Pandas, PyTables and more
Hello, I'd like to test the old benchmark code (https://github.com/pydata/numexpr/blob/master/bench/vml_timing.py) for evaluating the performance of numexpr3 against numpy. I've removed the vml configuration to use the one of numexpr3. However,...
The python operators "is" and "in" are not documented explicitly and lead to unintuitive results. ``` >>> numexpr.evaluate("what is that") array(False) ``` This is especially strange when other boolean operators...
_From [[email protected]](https://code.google.com/u/107846061536121574655/) on February 19, 2012 03:06:02_ 1. a = numpy.random.random((10000,10000)) 2. numexpr.evaluate("sin(a) + exp(a) + log(a + 3)").sum() - fast, uses all cores 3. numexpr.evaluate("sum(sin(a) + exp(a) + log(a...
_From [[email protected]](https://code.google.com/u/115849668097078750829/) on February 21, 2012 14:11:39_ Numexpr is currently supporting a number of functions from the Intel Math libraries. For calculations involving statistics, peak analysis and other areas a...
For now numexpr is not pythonic, we have to deal with strings, it's messy. This can be fixed by transforming python functions into numexpr bytecode. Of course only a subset...
I would like to produce a 'nan' expression without any warning. 'log(-1)' works for example but produces a warning. see https://github.com/sympy/sympy/pull/12984#discussion_r127817271
The current CPU interrogation utility is fairly old, investigate if there is a better one available with BSD license that could be included in NE3 to provide support for a...
A long-term goal for NE3 could be to write a script that would AST parse another script, and then find the tallest trees that use only NumPy supported functions and...
_From [[email protected]](https://code.google.com/u/111502234986314066506/) on October 09, 2011 05:15:28_ The following edge cases is not correctly handled by the numexpr 'where' function. Basically, implicit booleans (using 1 as True) are not handled...
I’m not quite sure how to have separate autodocs for the non-master branch. Also I think Francesc needs to authorize it. Need a HACKME document for instructions for users on...