如何使用NumPy(Python)截断矩阵

时间:2008-12-13 16:30:16

标签: python numpy

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

提前致谢

2 个答案:

答案 0 :(得分:14)

a[1:-1, 1:-1]

答案 1 :(得分:5)

更一般的答案是:

a[[slice(1, -1) for _ in a.shape]]