Alan G Isaac wrote:

> M.transpose()[V>0]
> If you want the columns as columns,
> you can transpose again.

I can't get that to work when M is a n by m matrix:

>> M = asmatrix(rand(3,4))

>> M

matrix([[ 0.78970407,  0.78681448,  0.79167808,  0.57857822],
       [ 0.44567836,  0.23985597,  0.49392248,  0.0282004 ],
       [ 0.7044725 ,  0.4090776 ,  0.12035218,  0.71365101]])

>> V = asmatrix(rand(4,1))

>> V

matrix([[ 0.61638738],
       [ 0.76928157],
       [ 0.3882811 ],
       [ 0.68979661]])

>> M.transpose()[V > 0.5]
matrix([[ 0.78970407,  0.78681448,  0.57857822]])

The answer should be a 3 by 3 matrix.


_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion

Reply via email to