[Numpy-discussion] Changing "nomask" in numpy.ma
Sasha
ndarray at mac.com
Tue Jan 17 13:34:01 EST 2006
I would like to propose to change the default value of the mask array
of the ma objects from None to bool_(0). This will allow ma to take
advantage of numpy scalars providing array interface. For example a
check that now has to be written as "a.mask is not None and
a.mask.any()" can become just a.mask.any(). Ma will still use a
singleton value for an empty mask so that the code that relies on
"a.mask is None" check can be changed to "a.mask is nomask". Any
objections?
-- sasha
PS: Somewhat related:
>>> from numpy import *
>>> bool_(0) is bool_(0)
False
>>> bool(0) is bool(0)
True
Is there any reason not to intern numpy's bool_'s?
-- sasha
More information about the NumPy-Discussion
mailing list