J'ai un tableau NumPy 'boolarr' de type booléen. Je veux compter le nombre d'éléments dont les valeurs sont True
. Existe-t-il une routine NumPy ou Python dédiée à cette tâche ? Ou, dois-je itérer sur les éléments dans mon script ?
Merci, David. Ils sont superbes. À propos de la méthode avec sum(..), est-ce que True est toujours égal à 1 en python (ou au moins en numpy) ? Si ce n'est pas garanti, je vais ajouter une vérification, 'if True==1:' au préalable. A propos de count_nonzero(..), malheureusement, il semble qu'il ne soit pas implémenté dans mon module numpy à la version 1.5.1, mais j'aurai peut-être l'occasion de l'utiliser dans le futur.
4 votes
Pour les pandas : stackoverflow.com/questions/26053849/