Bonjour,
désolée pour le titre J'utilise le jeu de données iris pour me remettre à python et il y a une différence dans l'utilisation de ces fonctions len que je ne comprends pas
Voici mon target
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
target
Out[28]: 
array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
       1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
       1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
       2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
       2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2])
Si j'utilise la fonction simple, j'obtiens ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
len (target == 0)
Out[30]: 150
Sinon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
len(target [target == 0])
Out[29]: 50
Pourquoi? je ne comprends pas la différence, si vous pouviez m'aider merci