Hur man gör en permutation i Python

Författare: Florence Bailey
Skapelsedatum: 19 Mars 2021
Uppdatera Datum: 25 April 2024
Anonim
Hur man gör en permutation i Python - Artiklar
Hur man gör en permutation i Python - Artiklar

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

  1. Importera "itertools" -modulen:

    importera itertools

  2. 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']

  3. Ring funktionen "permutations" enligt följande:

    itertools.permutations (set, r)

  4. Ä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)