Comment tronquer matrice en utilisant NumPy (Python)
Question
juste une question rapide, si j'ai une matrice a n lignes et m colonnes, comment puis-je couper les 4 côtés de la matrice et retourner une nouvelle matrice? (La nouvelle matrice aurait n-2 lignes M-2 colonnes).
Merci d'avance
La solution
a[1:-1, 1:-1]
Autres conseils
Une réponse plus générale est:
a[[slice(1, -1) for _ in a.shape]]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow