- This topic has 1 reply, 2 voices, and was last updated 5 years, 4 months ago by .
Viewing 2 posts - 1 through 2 (of 2 total)
Viewing 2 posts - 1 through 2 (of 2 total)
- You must be logged in to reply to this topic.
Home › Forums › Fórum Estatística para Ciência de Dados e Machine Learning › Permutação e Combinação
Tagged: 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