[Numpy-discussion] masked arrays and nd_image

Todd Miller jmiller at stsci.edu
Wed Aug 11 06:25:11 EDT 2004

On Wed, 2004-08-11 at 08:53, Curzio Basso wrote:
> Hi all.
> I just tried to use a masked array with nd_image, namely to pass it to 
> the convolve1d() function, and I got:
> error: getShape: couldn't get sequence length.
> Does someone know if it possible at all to use nd_image on masked 
> arrays? 

I don't believe it is possible to use masked arrays directly because
they are not NumArrays or NumArray subclasses.   Masked arrays only
contain NumArrays which store the data and mask.

> Or if there is a possibility to do operations on masked images 
> without using the ma module?

I think the key here may be the "filled()" method which lets you convert
a masked array into a NumArray with the masked values filled into some
fill value, say 0.  I'm not sure what the post convolution mask value
should be.


More information about the NumPy-Discussion mailing list