[Numpy-discussion] Bug with MA and reduce?

Ludwig M Brinckmann ludwigbrinckmann at gmail.com
Fri Jul 27 06:15:21 EDT 2007


I have ma.minimum.reduce return a minimum value that does not exist in the
array.

The following code prints -1 as the minimum of the MA, I believe it should
be 1.

import numpy
shape = (100)
data = numpy.ones(shape, numpy.int16)
data[2:40] = 3  # dummy data
data[45:70] = -999 # null values
mask = numpy.ma.make_mask_none(data.shape)
mask[data == -999] = True
ma = numpy.ma.MaskedArray(data, mask = mask)
min = numpy.ma.minimum.reduce(ma,0)
print min

Am I doing something really stupid here?

Ludwig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20070727/6792e253/attachment.html>


More information about the NumPy-Discussion mailing list