[Numpy-discussion] howto apply-along-axis?
Fri Mar 22 09:21:03 CDT 2013
On 22 Mar 2013 14:09, "Neal Becker" <firstname.lastname@example.org> wrote:
> I frequently find I have my 1d function that performs some reduction that
> like to apply-along some axis of an n-d array.
> As a trivial example,
> def sum(u):
> return np.sum (u)
> In this case the function is probably C/C++ code, but that is irrelevant
> Is there a reasonably efficient way to do this within numpy?
The core infrastructure for this sort of thing is there - search on
"generalized ufuncs". There's no python-level api as far as I know, though,
You could write a reasonable facsimile of np.vectorize for such functions
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the NumPy-Discussion