Obsah
"Permutácie" sa používajú v pravdepodobnosti a štatistike, aby sa určil počet spôsobov, ktorými možno organizovať zoznam položiek. Phyton nezahŕňa žiadnu zabudovanú permutačnú funkciu, ale výpočet je možné vykonať pomocou modulu "itertools". Zahrnuté v ňom je funkcia, ktorá môže vypočítať zoznam počtu permutácií v rámci danej "množiny" hodnôt.
inštrukcia
-
Importovať modul „itertools“:
importovať itertooly
-
Zarovnajte všetky hodnoty v množine na premenné. Predpokladajme, že musíte určiť, koľkokrát by mohli byť dvaja členovia združenia piatich študentov zvolení do funkcie prezidenta a viceprezidenta. Za predpokladu, že mená študentov sú Angela, Cindy, Jan, Marsha a Beyonce, musíte zadať nasledujúci príkaz:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
-
Zavolajte funkciu "permutácie" nasledovne:
itertools.permutations (množina, r)
-
Zmeňte "set" na premennú obsahujúcu hodnoty a "r" v požadovanom rozsahu. Vzhľadom na príklad by ste mali zadať:
itertools.permutations (permutation_set_variable, 2)