On Fri, 21 Mar 2008, Nadav Horesh apparently wrote: > But asmatrix returns a matrix object and any subsequent > operation of it returns a matrix. What I am thinking about > is a convenient way to apply matrix operation on an array.
I suspect what you are really wanting is a way for NumPy to define new operators ... The only thing short of that that seems to get at what you want is the occasionally surfacing proposal to let both arrays and matrices have attributes ``A`` (asarray) and ``M`` (asmatrix). I do not like this, and I do not think it has gotten favorable reception. Matrices are just meant to be 2d arrays with some conveniences for linear algebra. By the way, I trust you know about the ``A`` attribute for matrices. Anyway, what is a use case where ``asmatrix`` does not get you what you need (i.e., a matrix object view on your array data)? Cheers, Alan Isaac _______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
