Existe-t-il un moyen en numpy pour récupérer tous les éléments d'un tableau à l'exception de l'élément de l'index fourni.Index du tableau en numpy
x =
array([[[4, 2, 3],
[2, 0, 1],
[1, 3, 4]],
[[2, 1, 2],
[3, 2, 3],
[3, 4, 2]],
[[2, 4, 1],
[0, 2, 2],
[4, 0, 0]]])
et en demandant
x[not 1,:,:]
vous obtiendrez
array([[[4, 2, 3],
[2, 0, 1],
[1, 3, 4]],
[[2, 4, 1],
[0, 2, 2],
[4, 0, 0]]])
Merci
Pour votre exemple simple, vous pouvez utiliser 'x [:: 2,:,:]' – wim
si x alors = np.random. ranint (10, size = (1000,3,3)) et j'essaie d'obtenir une vue de la matrice sans la troisième matrice 3X3. Votre approche ne peut pas être généralisée :) – JustInTime
Pour le cas général, je pense que l'indexation avec un tuple serait la plus simple .. bien qu'il y ait peut-être une magie numpy dont je ne suis pas consciente! – wim