インデックス式に従って2Dnumpy配列を「切り分ける」またはマスクするにはどうすればよいですか?要素の値は関係ありません。配列内の位置だけが関係します。
たとえば、mxm配列がある場合、アドレスがに準拠するすべての要素を抽出するにはどうすればよいですか。
for i in range(0,m):
for j in range(0,m):
if j-i-k>=0:
A[i,j] = 1
elif j-p-k>=0:
A[i,j] = 1
elif i-k>=0:
A[i,j] = 1
else:
A[i,j] = 0
j=j+1
i=i+1
どこ
kとpは任意のフェンスです
推定
k<m
p<m
これは、斜めのスライス+水平のスライス+垂直のスライスのように見えます。上記のforループなしで実行できますか?