Permutations används i sannolikhetslära och statistik för att bestämma antalet sätt en lista kan ordnas . Python innehåller inte några integrerade permutation funktioner , men beräkningen kan åstadkommas ändå via " itertools modulen " . Inkluderat i denna modul är en " permutationer " -funktion som kan räkna och räkna antalet permutationer ges en " uppsättning " av värderingar och en permutation längd av " r " . Instruktioner
1
Importera " itertools " modul :
import itertools
2
Tilldela alla värden i satsen till en variabel . Anta att du behöver bestämma antalet sätt 2 medlemmar från en kvinnoförening av 5 elever skulle kunna väljas in i positioner som Vice President och VD . Förutsatt deras namn är Angela , Cindy , Jan , Marsha och Beyonce , skriver du följande kommando :
permutation_set_variable = [ ' Angela ' , ' Cindy ' , ' Jan ' , ' Marsha ' , ' Beyonce ' ] Addera 3
Ring " permutationer " -funktionen i följande form :
itertools.permutations ( set , R )
4
Byt " inställd " med variabel som innehåller de värden och " r " med önskad längd . Med tanke på exemplet skriver du följande :
itertools.permutations ( permutation_set_variable , 2 ) Addera ditt