python numpy数组切片行和列的交集

问题描述 投票:0回答:1

我需要切片一个numpy数组,以便获得与深绿色区域相对应的数组:array

绿色区域是列和行中多个范围的交集。我想到了类似的东西:

M[[1:3,5:7],[1:3,5:7]]=np.zeros(4,4)

但是它不起作用。如何有效地做到这一点?

python arrays numpy numpy-slicing
1个回答
0
投票

我认为您只需要分别完成每个深绿色部分,所以类似:

M[1:3, 5:7] = np.zeros(2,2)

然后对其他深绿色区域重复。

© www.soinside.com 2019 - 2024. All rights reserved.