Oooops, they should match of course. ::
>>> X[1]
array([3,4])
>>> X[1,:]
matrix([[3, 4]])
But again the point is:
indexing for submatrices should produce matrices.
Normal Python indexing should access the constituent arrays.
Cheers,
Alan Isaac