Bonjour, petite question, j’ai actuellement un programme qui fait des mélanges d’échantillon au hasard Il me génère des tuples des index de ces éléments
1 2 3 4 5 6 7 | donnees=[["chaud","froid","moyen"],["rouge","bleu","vert","violet","noir","blanc"],["epais","fin"]] echantillon_list=[] for i in range(100): echantillon=tuple(random.choice(range(len(feature))) for feature in donnees) echantillon_list.append(echantillon) print(echantillon_list) |
mon programme fonctionne très bien à un détail près, il est possible que par exemple l’élément "rouge" n’apparait jamais donc je voudrais que ma liste de tuple echantillon_list possede au moins 1 fois tous tous les éléments de données.
Attention, je ne veut pas avoir toute les combinaisons possible de ces éléments mais juste au moins 1 fois tous les éléments de la liste "données".
je sais pas si c’est très clair ?
+0
-0