- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 3 anos, 9 meses atrás por .
Visualizando 2 posts - 1 até 2 (de 2 do total)
Visualizando 2 posts - 1 até 2 (de 2 do total)
- Você deve fazer login para responder a este tópico.
Home › Fóruns › Fórum Estatística para Ciência de Dados e Machine Learning › Permutação e Combinação
Marcado: Combinação
Boa tarde Prof. Jones.
Na exemplo de Combinação com repetição (pag 52 dos slides) temos a fórmula C(nr) = (n+r-1)! / r! (n-1)! . Entretanto ao se substituir pelos números temos (6+2+1)! / 2! (6-2)! . Acho que houve uma digitação incorreta. O denominador seria 2! (6-1)! e o resultado daria 21 combinações com repetições (e não 105).
E caso desejarmos ver as permutações e combinações temos já impementados no python dentro de itertools alguns métodos. Segue abaixo um código para teste.
Obg. Abcs
Fábio
from itertools import permutations from itertools import combinations,combinations_with_replacement
A = [1,2,3,4] for a in permutations(A,r=2): print(a) A = ['A','B','C'] for a in permutations(A): print(a) A = [1,2,3,4] for a in combinations(A,3): print(a) A = ['A','B','C','D','E','F'] for a in combinations(A,2): print(a) A = [1,2,3,4] for a in combinations_with_replacement(A,3): print(a) A = ['A','B','C','D','E','F'] for a in combinations_with_replacement(A,2): print(a)
Boa noite Fabio, obrigado por nos avisar, iremos verificar.
Obrigado por compartilhar o material
Fabio