J'ai un problème où j'ai besoin de supprimer les colonnes et les lignes alternées d'un tableau numpy 2D.
J'ai essayé d'utiliser numpy.delete pour le faire mais les résultats ne sont pas ce que je veux...
for x in range(rows):
if x %2 ==0:
array_np=np.delete(array_np,1,axis=1)
for y in range(columns):
if y %2 ==0:
array_np=np.delete(array_np,1,axis=0)
par exemple.
[[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16]]
sortie attendue:
[[1,3],
[9,11]]
Le tableau est beaucoup plus grand que cela, mais l'idée est la même.