[Numpy-discussion] suggestions for Matrix-related changes
josh8912 at yahoo.com
Tue Jul 11 19:23:28 CDT 2006
Travis Oliphant <oliphant <at> ee.byu.edu> writes:
> But, some kind of function that returns an array with specific
> entries deleted would be nice.
I agree. This would be just fine.
> We could over-ride the iterator
> behavior of matrices, though to handle 1xn and nx1 matrices
> identically if that is desirable.
I had tried this iteration on a month-old version of numpy and it did
not work. I guess this now has been changed. I just updated my copy but
have not yet tried it. An over-ride might be nice. But just off the
topic, could you get a matrix of real numbers such as A= [[1.0 2.0,3.0]]
to be used to select rows/colums as in B[:,A]? I guess this would
require a hidden conversion to integers, as well as code to handle
selection using a matrix.
> Svd returns matrices now. Except for the list of singular values
> which is still an array. Do you want a 1xn matrix instead of an
I had just tried this with my new version of numpy, but I had used svd
import scipy.linalg as la
res = la.svd(M)
That returned arrays, but I see that using:
res = linalg.svd(M)
returns matrices. Apparently, both numpy and scipy have linalg
packages, which differ. I did not know that. Whoops.
More information about the Numpy-discussion