1
私はサイズ(5,5)の2d numpy配列を持っているとしましょう。Numpyは3x3行列として常に隣人を得ます
a = range(25)
a = np.reshape(a, (5,5))
n = a[i-1:i+2, j-1:j+2]
0 < i,j < 4
のための素晴らしい作品:私は、次のステートメントで(i、j)のインデックスの隣人を取得することができます。私の問題は、私はいつも3x3
配列を取得したいということですが、指標の一つである場合は0または4、私はそれを得ることはありません
あなたがいずれかを持っていますか(場合i=0
範囲が(-1, 2) = (4, 2)
であり、我々は、空の範囲を取得します)どのように私はいつも3x3
マトリックスを取得し、 "失敗したインデックス"をゼロで埋めることができますか?