Contenuto
Le "permutazioni" sono utilizzate in probabilità e statistiche per determinare il numero di modi in cui è possibile organizzare un elenco di elementi. Phyton non include alcuna funzione di permutazione integrata, ma il calcolo può essere eseguito tramite il modulo "itertools". In esso è inclusa una funzione che può calcolare l'elenco del numero di permutazioni all'interno di un determinato "insieme" di valori.
indicazioni
-
Importa il modulo "itertools":
import itertools
-
Allinea tutti i valori del set in variabili. Supponiamo che sia necessario determinare il numero di volte in cui due membri di un'associazione di cinque studenti potrebbero essere eletti nelle posizioni di presidente e vice. Supponendo che i nomi degli studenti siano Angela, Cindy, Jan, Marsha e Beyonce, devi inserire il seguente comando:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
-
Chiamare la funzione "permutazioni" come segue:
itertools.permutations (set, r)
-
Cambia "imposta" nella variabile contenente i valori e "r" nella misura richiesta. Dato l'esempio, si dovrebbe digitare:
itertools.permutations (permutation_set_variable, 2)