3 Oct
2011
3 Oct
'11
5:59 p.m.
Most functions in numpy return ndarray by default. Use numpy.asmatrix() if you want a matrix.
from numpy import matlib, asmatrix m = matlib.reshape([1,2],(2,1)) type(m)
type( asmatrix(m) )
--
Pengkui
On Wed, Sep 28, 2011 at 22:09, Alan G Isaac
Is this the intended behavior?
>>> from numpy import matlib >>> m = matlib.reshape([1,2],(2,1)) >>> type(m)
For any 2d shape, I expected a matrix. (And probably an exception if the shape is not 2d.)
Thanks, Alan Isaac _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion