Bonjour à tous,

Voici mon problème :

J'ai deux listes :

Index list: [0, 5, 5, 6, 0, 1, 1, 8, 9, 9]
Index list Mfccs : [0.640495, 0.4822588, 0.6523488, 0.74474275, 0.5423001, 0.85711163, 0.724612, 0.5099624, 0.9696293, 0.97258127]

La deuxième liste contient les valeurs réels et la première, les arguments des valeurs de la deuxième.

Mon but est de choisir dans le première liste, l'argument qui ressort le plus souvent.
C'est facile lorsqu'il n'y à pas deux doublons comme dans une liste comme celle-ci : Index list: [1, 6, 6, 6, 6, 9, 6, 2, 6, 2]
Ici je ressort donc l'argument 6. avec une simple ligne de code : predicted_index = np.bincount(Index list).argmax()

Mais dans le cas du début, j'ai 4 doublons ! Deux 0, deux 5, deux 1 et deux 9.
Je veux donc récupérer les valeurs réels de tous ces chiffres (dans la liste Index list Mfccs), les comparer et ne ressortir que la valeur maximale.
Je voudrais faire de même si une liste qui ressort deux valeurs trois fois comme celle-ci : Index list: [1, 4, 3, 4, 4, 9, 6, 5, 5, 5]
Etc.

Merci d'avance pour votre aide