<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Feb 9, 2014 at 4:59 PM, alex <span dir="ltr"><<a href="mailto:argriffi@ncsu.edu" target="_blank">argriffi@ncsu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On the other hand, it really needs to be deprecated.</blockquote></div><br>While numpy.matrix may have its problems, a NEP should list a better rationale than the above to gain acceptance.</div><div class="gmail_extra"><br>
</div><div class="gmail_extra">Personally, I decided not to use numpy.matrix in production code about 10 years ago and never looked back to that decision.  I've heard however that some of the worst inheritance warts have been fixed over the years.  I also resisted introducing inheritance  in the implementation of masked arrays, but I lost that argument.  For better or worse, inheritance from ndarray is here to stay and I would rather see numpy.matrix stay as a test-bed for fixing inheritance issues rather than see it deprecated and have the same issues pop up in ma or elsewhere.</div>
</div>