from numpy import array
a = array([[ 0, 1, 2, 3, 4, 5],
[10,11,12,13,14,15],
[20,21,22,23,24,25],
[30,31,32,33,34,35]])
a[1:3,1:3]
用Numpy库创建了一个矩阵,然后想提取其中的某个片段或区间去做比较或求和,这时就要去提取特定的区间,这也要和线性代数分块矩阵的知识联系在一起
a[1:3][1:3]的意思是:第一个1:3的意思是先定位行定位到矩阵的第一行到第二行之间(类比区间的前闭后开),第二个1:3的意思是定位矩阵的第一列到第二列之间。(提示:行和列都是从0开始)
a的输出结果:



