我有一个很大的 numpy 矩阵(4*4):
A = [[a,b,c,d],[e,f,g,h],[i,j,k,l],[m,n,o,p]]
如果我给它一个位置,我很想从那个矩阵中提取一个 3*3 矩阵。例如:
p = (0,0)
是元素a。然后我正在寻找的块是这样的:
[[a,b,c],[e,f,g],[i,j,k]]
如果我给出位置 p(3,3),它是 4*4 矩阵中的元素 k。我正在寻找块:
[[f,g,h],[j,k,l],[n,o,p]]
这有点令人困惑,所以我做了这张图:
黑色是 4*4 矩阵,红色是来自 p(0,0) 的矩阵,绿色是来自 p(3,3) 的矩阵
