On Tue, Sep 13, 2016 at 10:39 AM, Nathan Goldbaum <nathan12343@gmail.com> wrote:
I'm curious whether you have a plan to deal with the python functional call overhead. Numba gets around this by JIT-compiling python functions - is there something analogous you can do in NumPy or will this always be limited by the overhead of repeatedly calling a Python implementation of the "core" operation?

I don't think there is any way to avoid this in NumPy proper, but that's OK (it's similar to the existing overhead of vectorize).

Numba already has guvectorize (and it's own version of vectorize as well), which already does exactly this.