[Numpy-discussion] numpy all unexpected result (generator)
Tue Jan 31 16:35:18 CST 2012
Actually i believe the NumPy 'any' and 'all' names pre-date the Python usage which first appeared in Python 2.5
I agree with Chris that namespaces are a great idea. I don't agree with deprecating 'any' and 'all'
It also seems useful to revisit under what conditions 'array' could correctly interpret a generator expression, but in the context of streaming or deferred arrays.
(on a mobile)
On Jan 31, 2012, at 4:22 PM, Robert Kern <firstname.lastname@example.org> wrote:
> On Tue, Jan 31, 2012 at 22:17, Travis Oliphant <email@example.com> wrote:
>> I also agree that an exception should be raised at the very least.
>> It might also be possible to make the NumPy any, all, and sum functions
>> behave like the builtins when given a generator. It seems worth exploring
>> at least.
> I would rather we deprecate the all() and any() functions in favor of
> the alltrue() and sometrue() aliases that date back to Numeric.
> Renaming them to match the builtin names was a mistake.
> Robert Kern
> "I have come to believe that the whole world is an enigma, a harmless
> enigma that is made terrible by our own mad attempt to interpret it as
> though it had an underlying truth."
> -- Umberto Eco
> NumPy-Discussion mailing list
More information about the NumPy-Discussion