Как усечь матрицу с помощью NumPy (Python) - PullRequest
2 голосов
/ 13 декабря 2008

просто быстрый вопрос, если у меня есть матрица с n строками и m столбцами, как я могу отрезать 4 стороны матрицы и вернуть новую матрицу? (новая матрица будет иметь n-2 строки, m-2 столбца).

Заранее спасибо

Ответы [ 2 ]

14 голосов
/ 13 декабря 2008
a[1:-1, 1:-1]
5 голосов
/ 14 декабря 2008

Более общий ответ:

a[[slice(1, -1) for _ in a.shape]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...