SUB-MATRIX extraction

Jon Clements joncle at googlemail.com
Tue Dec 8 10:29:55 EST 2009


On Dec 8, 1:36 pm, Pierre <pierre.gaill... at gmail.com> wrote:
> Hello,
>
> let b = array([ [0,1,2] , [3,4,5] , [6,7,8] ])
>
> How can I easily extract the submatrix [ [0 ,1], [3, 4]] ?
>
> One possiblity is : b[[0,1],:][:,[0,1]] but it is not really easy !
>
> Thanks.

x = numpy.array([ [0,1,2], [3,4,5], [6,7,8] ])
print x[0:2,:2]
>>> array([[0, 1],
       [3, 4]])

Check out http://www.scipy.org/Tentative_NumPy_Tutorial

hth,

Jon.



More information about the Python-list mailing list