Pergunta

apenas uma pergunta rápida, se eu tiver uma matriz tem n linhas e m colunas, como posso cortar os 4 lados da matriz e retornar uma nova matriz? (A nova matriz teria n-2 fileiras M-2 colunas).

Agradecemos antecipadamente

Foi útil?

Solução

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

Outras dicas

Uma resposta mais geral é:

a[[slice(1, -1) for _ in a.shape]]
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top