5

只是一个简单的问题,如果我有一个有 n 行和 m 列的矩阵,我怎样才能切断矩阵的 4 个边并返回一个新矩阵?(新矩阵将有 n-2 行 m-2 列)。

提前致谢

4

2 回答 2

18
a[1:-1, 1:-1]
于 2008-12-13T16:32:17.147 回答
5

一个更普遍的答案是:

a[[slice(1, -1) for _ in a.shape]]
于 2008-12-14T00:20:57.243 回答