[Numpy-discussion] Bug in numpy all() function
Ryan May
rmay at ou.edu
Wed Feb 6 10:11:20 EST 2008
Dan Goodman wrote:
> Hi all,
>
> I think this is a bug (I'm running Numpy 1.0.3.1):
>
>>>> from numpy import *
>>>> def f(x): return False
>
>>>> all(f(x) for x in range(10))
> True
>
> I guess the all function doesn't know about generators?
>
That's likely the problem. However, as of Python 2.5, there's a built
in function that will do what you want. However, you would mask that
builtin with the from numpy import *.
Ryan
--
Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma
More information about the NumPy-Discussion
mailing list