Innhold
"Permutasjoner" brukes i sannsynlighet og statistikk for å bestemme antall måter en liste over elementer kan organiseres på. Phyton inkluderer ikke en innebygd permutasjonsfunksjon, men beregningen kan gjøres via "itertools" -modulen. Inkludert i det er en funksjon som kan beregne listen over antall permutasjoner innenfor et gitt "sett" av verdier.
retninger
-
Importer "itertools" -modulen:
importere itertools
-
Juster alle verdiene i settet i variabler. Anta at du må bestemme hvor mange ganger to medlemmer av en sammenslutning av fem studenter kan velges til stillingen som president og vice. Forutsatt at navnene til studentene er Angela, Cindy, Jan, Marsha og Beyonce, må du skrive inn følgende kommando:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
-
Ring funksjonen "permutations" som følger:
itertools.permutations (sett, r)
-
Endre "sett" til variabelen som inneholder verdiene og "r" i ønsket grad. Gitt eksempelet, bør du skrive:
itertools.permutations (permutation_set_variable, 2)