如何切割numpy数组的子集

时间:2016-05-27 04:47:36

标签: python numpy

鉴于此数组:

>>> a
array([[ 0,  1,  2],
       [ 3,  4,  5],
       [ 6,  7,  8],
       [ 9, 10, 11]])

如何选择[[4,5], [7,8]]a[0::2, 1:;2]不起作用

1 个答案:

答案 0 :(得分:3)

>>> a
array([[ 0,  1,  2],
       [ 3,  4,  5],
       [ 6,  7,  8],
       [ 9, 10, 11]])
>>> a[1:3,1:3]
array([[4, 5],
       [7, 8]])

第一个1:3是选择第1行和第1行。 2.第二个1:3是选择第1列和第1列。 2。