J'ai un tableau avec N points (positifs). Je voudrais trouver M bords de bin d'un histogramme de sorte que toutes les barres ont la même hauteur. En d'autres termes, je veux trouver M + 1 points tels que le nombre de points de tableau entre deux bords bin consécutifs soit le même.Mettez N points dans M cases égal
Exemple
>>> array = [0.3 0.3 0.3 0.7 0.8 0.9]
>>> M = 2
>>> binPartition(array, M)
[0, 0.5, 1]
Je vous serais reconnaissant une réponse en python et numpy mais un lien vers un algorithme connu suffira! Je vous remercie! :)
Une demande d'écriture de code d'un utilisateur avec presque 3k représentant? –
@EugeneSh. Un lien vers un algortithme aurait été suffisant :) – Ant
Vous devriez savoir que ce serait aussi bien OT –