[Numpy-discussion] add .H attribute?

Chris Barker - NOAA Federal chris.barker at noaa.gov
Tue Jul 23 20:15:25 EDT 2013


On Tue, Jul 23, 2013 at 6:09 AM, Pauli Virtanen <pav at iki.fi> wrote:

> The .H property has been implemented in Numpy matrices and Scipy's
> sparse matrices for many years.

Then we're done. Numpy  is an array package, NOT a matrix package, and
while you can implement matrix math with arrays (and we do), having
quick and easy mnemonics for common matrix math operations (but
uncommon general purpose array operations) is not eh job of numpy.
That's what the matrix object is for.

Yes, I know the matrix object isn't really what it should be, and
doesn't get much  use, but if you want something that is natural for
doing matrix math, and particularly natural for teaching it -- that's
what it's for -- work to make it what it could be, rather than
polluting numpy with this stuff.

One of the things I've loved about numpy after moving from MATLAB is
that matrixes are second-class citizens, not the other way around.

(OK, I'll go away now....)

-Chris


-- 

Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker at noaa.gov



More information about the NumPy-Discussion mailing list