Bonjour,
Je dispose d'une liste sur python qui est en fait un histogramme. C'est-à-dire que c'est une liste qui enregistre des nombres d'occurences d'événements. Typiquement, elle a une tête comme ça : HIST = [0 0 0 1 2 4 3...]
Je dispose aussi de la liste des abscisses de cet histogramme. Disons que c'est ABSC = [1 2 3 4 5 6 7 ...]
J'aimerais récupérer un vecteur de dimension sum(HIST)*len(ABSC) dont les composantes sont les valeurs de ABSC écrites autant de fois que l'événement apparait. Dans notre exemple, on aurait VECT = [4 5 5 6 6 6 6 7 7 7].
La méthode bourrine et intuitive qui consiste à lire les valeurs une par une de HIST avec une boucle for fonctionne certainement mais je n'arrive pas à l'implémenter avec une seule boucle for. Or je pense (ou j'espère !) qu'il existe une méthode moins couteuse en temps et mieux optimisée.
Merci d'avance !
-----