Python içinde combinatorials (nCr) hesaplamamız gerekir ama bunu yapmak için işlevi bulamıyorum math
, numpy
ya stat
kütüphaneler. Türünün bir işlevi gibi bir şey:
comb = calculate_combinations(n, r)
Olası kombinasyonların sayısına ihtiyacım var, gerçek kombinasyonlara itertools.combinations
değil , bu yüzden beni ilgilendirmiyor.
Son olarak, faktöriyelleri kullanmaktan kaçınmak istiyorum, çünkü kombinasyonları hesaplayacağım sayılar çok büyük olabilir ve faktöriyeller korkunç olacaktır.
Bu, cevaplaması GERÇEKTEN kolay bir soru gibi görünüyor, ancak tüm gerçek kombinasyonları oluşturmakla ilgili sorularda boğuluyorum, ki bu istediğim şey değil.
scipy.misc.comb
scipy.special.comb
sürümden beri kullanımdan kaldırıldı0.10.0
.