Re: [Numpy-discussion] strange behavior of ravel() and flatnonzero() on matrix

2010-11-03 Thread Robert Kern
On Wed, Nov 3, 2010 at 18:04, braingateway wrote: aa=matrix([[-1, 2, 0],[0, 0, 3]]) aa > matrix([[-1, 2, 0], > [ 0, 0, 3]]) aa.nonzero() > (matrix([[0, 0, 1]], dtype=int64), matrix([[0, 1, 2]], dtype=int64)) > *OK* npy.nonzero(aa.flat) > (array([0, 1, 5], dtype=

Re: [Numpy-discussion] strange behavior of ravel() and flatnonzero() on matrix

2010-11-03 Thread braingateway
braingateway : aa=matrix([[-1, 2, 0],[0, 0, 3]]) aa > matrix([[-1, 2, 0], > [ 0, 0, 3]]) > aa.nonzero() > (matrix([[0, 0, 1]], dtype=int64), matrix([[0, 1, 2]], dtype=int64)) > *OK* > npy.nonzero(aa.flat) > (array([

[Numpy-discussion] strange behavior of ravel() and flatnonzero() on matrix

2010-11-03 Thread braingateway
>>> aa=matrix([[-1, 2, 0],[0, 0, 3]]) >>> aa matrix([[-1, 2, 0], [ 0, 0, 3]]) >>> aa.nonzero() (matrix([[0, 0, 1]], dtype=int64), matrix([[0, 1, 2]], dtype=int64)) *OK* >>> npy.nonzero(aa.flat) (array([0, 1, 5], dtype=int64),) *OK* >>> flatnonzero(aa) matrix([[0, 0,