Eu preciso calcular combinatorials (nCr) em Python, mas não consegue encontrar a função de fazer isso em math
, numpy
ou stat
bibliotecas. Algo como uma função do tipo:
comb = calculate_combinations(n, r)
Preciso do número de combinações possíveis, não das combinações reais, por itertools.combinations
isso não me interessa.
Por fim, quero evitar o uso de fatoriais, pois os números para os quais vou calcular as combinações podem ficar muito grandes e os fatoriais serão monstruosos.
Parece uma pergunta REALMENTE fácil de responder, no entanto, estou sendo afogado em perguntas sobre como gerar todas as combinações reais, o que não é o que eu quero.
scipy.misc.comb
foi descontinuado em favor dascipy.special.comb
versão desde0.10.0
.