[Numpy-discussion] Short circuiting the all() and any() methods/functions
Charles R Harris
charlesr.harris at gmail.com
Mon Dec 20 16:12:22 EST 2010
On Mon, Dec 20, 2010 at 1:25 PM, Justin Peel <jpscipy at gmail.com> wrote:
> It has come to my attention that the all() and any() methods/functions
> do not short circuit. It takes nearly as much time to call any() on an
> array which has 1 as the first entry as it does to call it on an array
> of the same size full of zeros.
> The cause of the problem is that all() and any() just call reduce()
> with the appropriate operator. Is anyone opposed to changing the
> implementations of these functions so that they short-circuit?
Recent version of reduce do short circuit. What version of numpy are you
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the NumPy-Discussion