Je possède deux tableaux numpy. Le premier tableau contient des zéros (qui sont distribués au hasard sur la longueur du tableau), que je voudrais supprimer.Suppression des éléments de tableau en Python tout en gardant la trace de leur position
Mon problème est que je voudrais également supprimer les entrées du deuxième tableau aux positions d'index où les éléments du premier tableau sont zéro. J'ai seulement trouvé une boucle forcée très encombrante. Est-ce que quelqu'un a une méthode "élégante" pour le faire?
Thx!
C'est comme cela que je le fais habituellement, mais il existe une méthode encore plus simple. 'np.extract (a, b)'. Il fait la même chose que 'b [np.where (a)]'. – AFoglia
@AFoglia, merci pour l'introduction de np.extract. C'est vraiment cool. – sunqiang
C'est exactement ce que j'ai cherché, merci! – Dzz