Inhoud
"Permutaties" worden gebruikt in waarschijnlijkheid en statistieken om het aantal manieren te bepalen waarop een lijst met items kan worden georganiseerd. Phyton bevat geen ingebouwde permutatiefunctie, maar de berekening kan worden uitgevoerd via de module "itertools". Inbegrepen is een functie die de lijst van het aantal permutaties binnen een gegeven "set" van waarden kan berekenen.
routebeschrijving
-
Importeer de module "itertools":
import itertools
-
Lijn alle waarden in de set uit in variabelen. Stel dat je het aantal keren moet bepalen dat twee leden van een vereniging van vijf studenten kunnen worden gekozen in de functies van president en vice-president. Ervan uitgaande dat de namen van de studenten Angela, Cindy, Jan, Marsha en Beyonce zijn, moet je de volgende opdracht invoeren:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
-
Roep de functie "permutaties" als volgt op:
itertools.permutaties (set, r)
-
Wijzig "set" naar de variabele die de waarden bevat en "r" naar de vereiste mate. In het voorbeeld moet u het volgende typen:
itertools.permutations (permutation_set_variable, 2)