salut,
étant donner un nombre d’élément "m", je veux créer tout les combinaison possible de taille "k", par exemple j'ai m=13 et k=3 , 1,2,3 est une combinaison possible , 11,12,13 , etc.
à la fin je dois avoir 286 combinaison possible :?8O8O8O8O.
Version imprimable
salut,
étant donner un nombre d’élément "m", je veux créer tout les combinaison possible de taille "k", par exemple j'ai m=13 et k=3 , 1,2,3 est une combinaison possible , 11,12,13 , etc.
à la fin je dois avoir 286 combinaison possible :?8O8O8O8O.
Salut,
Ca devrait se faire avec itertools.combinations.
- W
Comme la documentation l'indique, c'est un iterator, donc on peut faire un for e in ...: print(e) ou un print(list(...)).
- W
salut,
si je veux stoker le résultat dans un vecteur ACL directement comment je peux faire ça
Code:
1
2
3
4
5 count=0 for item in (combinations(range(1,m+1), k)): count += 1 print(item)
voilà ce que j'ai fait
mais les valeurs sont stoker dans un un seule array alors que je veux que ça soit sous la forme d'une matrice Pièce jointe 488784Code:
1
2
3
4
5
6
7
8 count=0 ACL=[] for item in (combinations(range(1,m+1), k)): count += 1 ACL.append(item) print("########",item) print(ACL) print("nombre de clusters créer" ,count)