Ho bisogno di calcolare combinatorials (nCr) in Python, ma non riesco a trovare la funzione di farlo in math
, numpy
o stat
librerie. Qualcosa di simile a una funzione del tipo:
comb = calculate_combinations(n, r)
Ho bisogno del numero di combinazioni possibili, non delle combinazioni effettive, quindi itertools.combinations
non mi interessa.
Infine, voglio evitare di usare i fattoriali, poiché i numeri per i quali calcolerò le combinazioni possono diventare troppo grandi e i fattoriali saranno mostruosi.
Sembra una domanda DAVVERO facile da rispondere, tuttavia sono sommerso dalle domande sulla generazione di tutte le combinazioni effettive, che non è quello che voglio.
scipy.misc.comb
è deprecato a favore discipy.special.comb
dalla versione0.10.0
.