On Tue, 18 Sep 2007 13:07:29 +0200, Gael Varoquaux <[EMAIL PROTECTED]> wrote: > On Tue, Sep 18, 2007 at 10:33:29AM -0000, mark wrote: >> Does that make sense? I know, I should probably use a.min() rather >> than min(a), but why does min() not get imported on an import * ? > > Because min isn't in numpy.__all__. Python imports only identifiers > listed in __all__ if __all__ is present.
The rationale behind this is to prevent you from overwriting the built-in max function. Sooner or later that would cause trouble. Use import numpy as N N.max(...) or, as you said, import max explicitly. Cheers Stéfan _______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
