Ako urobiť permutáciu v Pythone

Autor: Mark Sanchez
Dátum Stvorenia: 8 Január 2021
Dátum Aktualizácie: 28 November 2024
Anonim
Ako urobiť permutáciu v Pythone - Články
Ako urobiť permutáciu v Pythone - Články

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

  1. Importovať modul „itertools“:

    importovať itertooly

  2. 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']

  3. Zavolajte funkciu "permutácie" nasledovne:

    itertools.permutations (množina, r)

  4. 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)