Contente
As "permutations" (permutações) são usadas em probabilidade e estatística para determinar o número de formas em que uma lista de itens pode ser organizada. O Phyton não inclui nenhuma função integrada de permutação, mas o cálculo pode ser feito via o módulo "itertools". Incluído nele está uma função que pode calcular a lista do número de permutações dentro de um determinado "set" (conjunto) de valores.
Instruções
-
Importe o módulo "itertools":
import itertools
-
Alinhe todos os valores do conjunto em variáveis. Suponha que você precisa determinar o número de vezes que dois membros de uma associação de cinco estudantes poderiam ser elegidos para as posições de presidente e vice. Assumindo que os nomes das alunas sejam Angela, Cindy, Jan, Marsha e Beyonce, você deve digitar o seguindo comando:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
-
Chame a função "permutations" da seguinte forma:
itertools.permutations(set, r)
-
Troque "set" com a variável que contém os valores e "r" com a extensão requerida. Dado o exemplo, você deveria digitar:
itertools.permutations(permutation_set_variable, 2)