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.
Travis
--
Travis Oliphant
(on a mobile)
512-826-7480
On Jan 31, 2012, at 4:22 PM, Robert Kern
On Tue, Jan 31, 2012 at 22:17, Travis Oliphant
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 NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion