Indhold
"Permutationer" bruges i sandsynlighed og statistik til at bestemme antallet af måder, hvorpå en liste over elementer kan organiseres. Phyton indeholder ingen indbygget permutationsfunktion, men beregningen kan ske via "itertools" modulet. Inkluderet i det er en funktion, der kan beregne listen over antallet af permutationer inden for et givet "sæt" af værdier.
retninger
-
Importer "itertools" modulet:
importere itertools
-
Juster alle værdier i sættet i variabler. Antag, at du skal bestemme, hvor mange gange to medlemmer af en sammenslutning af fem studerende kunne vælges til stillinger som præsident og vice. Forudsat navnene på de studerende er Angela, Cindy, Jan, Marsha og Beyonce, skal du indtaste følgende kommando:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
-
Kald funktionen "permutations" som følger:
itertools.permutations (sæt, r)
-
Skift "sæt" til variablen, der indeholder værdierne og "r" i den ønskede grad. I eksemplet skal du skrive:
itertools.permutations (permutation_set_variable, 2)