我需要切片一个numpy数组,以便获得与深绿色区域相对应的数组:array
绿色区域是列和行中多个范围的交集。我想到了类似的东西:
M[[1:3,5:7],[1:3,5:7]]=np.zeros(4,4)
但是它不起作用。如何有效地做到这一点?
我认为您只需要分别完成每个深绿色部分,所以类似:
M[1:3, 5:7] = np.zeros(2,2)
然后对其他深绿色区域重复。