[Numpy-discussion] Numpy 1.4 MaskedArray bug?

stephen.pascoe at stfc.ac.uk stephen.pascoe at stfc.ac.uk
Tue Jan 12 10:52:22 EST 2010


We have noticed the MaskedArray implementation in numpy-1.4.0 breaks
some of our code.  For instance we see the following:
 
in 1.3.0:

>>> a = numpy.ma.MaskedArray([[1,2,3],[4,5,6]])
>>> numpy.ma.sum(a, 1)
masked_array(data = [ 6 15],
mask = False,
fill_value = 999999)

in 1.4.0

>>> a = numpy.ma.MaskedArray([[1,2,3],[4,5,6]])
>>> numpy.ma.sum(a, 1)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File
"/usr/lib64/python2.5/site-packages/numpy-1.4.0-py2.5-linux-x86_64.egg/n
umpy/ma/core.py", line 5682, in __call__
    return method(*args, **params)
  File
"/usr/lib64/python2.5/site-packages/numpy-1.4.0-py2.5-linux-x86_64.egg/n
umpy/ma/core.py", line 4357, in sum
    newmask = _mask.all(axis=axis)
ValueError: axis(=1) out of bounds


Also note the "Report Bugs" link on http://numpy.scipy.org is broken
(http://numpy.scipy.org/bug-report.html)

Thanks,
Stephen.
 
---
Stephen Pascoe  +44 (0)1235 445980
British Atmospheric Data Centre
Rutherford Appleton Laboratory
-- 
Scanned by iCritical.



More information about the NumPy-Discussion mailing list