Innehåll
"Permutationer" används i sannolikhet och statistik för att bestämma hur många sätt en lista över objekt kan organiseras. Phyton innehåller ingen inbyggd permutationsfunktion, men beräkningen kan göras via "itertools" -modulen. Ingår i det är en funktion som kan beräkna listan över antalet permutationer inom en given "uppsättning" av värden.
vägbeskrivning
-
Importera "itertools" -modulen:
importera itertools
-
Anpassa alla värden i uppsättningen till variabler. Antag att du måste bestämma hur många gånger två medlemmar i en sammanslutning av fem studenter skulle kunna väljas till president och vice ordförande. Om du antar namnen på eleverna är Angela, Cindy, Jan, Marsha och Beyonce, måste du ange följande kommando:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
-
Ring funktionen "permutations" enligt följande:
itertools.permutations (set, r)
-
Ändra "set" till variabeln som innehåller värdena och "r" i den önskade omfattningen. Med tanke på exemplet borde du skriva:
itertools.permutations (permutation_set_variable, 2)