Como fazer uma permutação no Python

Autor: Sara Rhodes
Data De Criação: 9 Fevereiro 2021
Data De Atualização: 22 Novembro 2024
Anonim
Como fazer uma permutação no Python - Artigos
Como fazer uma permutação no Python - Artigos

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

  1. Importe o módulo "itertools":

    import itertools

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

  3. Chame a função "permutations" da seguinte forma:

    itertools.permutations(set, r)

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