Вопрос

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

Заранее благодарю

Это было полезно?

Решение

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

Другие советы

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

a[[slice(1, -1) for _ in a.shape]]
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top