[Numpy-discussion] missing function in numpy.ma?
Pierre GM
pgmdevlist at gmail.com
Fri Mar 28 14:37:49 EDT 2008
On Friday 28 March 2008 14:29:29 Charles Doutriaux wrote:
> Hi Pierre,
>
> Hum... something is still broken. But maybe you can help me figuring out
> if something dramtically changed
Something did indeed: numpy.ma.MaskedArray is now a subclass of ndarray, and
inheriting from MaskedArray should follow the rules of ndarray subclassing.
You'll find a brief overview of subclassing at this link:
http://www.scipy.org/Subclasses
In short, you can't initialize it with a __init__, you need a combination of
__new__ and __array_finalize__.
Don't hesitate to send me your class (at least the __init__ and a couple of
specific methods) and I'll see how what I can do.
More information about the NumPy-Discussion
mailing list