Obsah
"Permutace" se používají v pravděpodobnostech a statistikách k určení počtu způsobů, kterými lze seznam položek organizovat. Phyton nezahrnuje žádnou vestavěnou permutační funkci, ale výpočet lze provést pomocí modulu "itertools". Zahrnuta v ní je funkce, která může počítat seznam množství permutations uvnitř dané “množiny” hodnot.
Pokyny
-
Import modulu "itertools":
importovat itertools
-
Zarovnejte všechny hodnoty v sadě do proměnných. Předpokládejme, že je třeba určit, kolikrát by mohli být dva členové sdružení pěti studentů zvoleni do funkce prezidenta a viceprezidenta. Za předpokladu, že jména studentů jsou Angela, Cindy, Jan, Marsha a Beyonce, musíte zadat následující příkaz:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
-
Volání funkce "permutace" následovně:
itertools.permutations (sada, r)
-
Změňte "set" na proměnnou obsahující hodnoty a "r" v požadovaném rozsahu. Vzhledem k uvedenému příkladu byste měli zadat:
itertools.permutations (permutation_set_variable, 2)