Мені потрібно обчислити combinatorials (NCR) в Python , але не може знайти функцію , щоб зробити це в math, numpyабо stat бібліотеках. Щось на зразок функції типу:
comb = calculate_combinations(n, r)
Мені потрібна кількість можливих комбінацій, а не фактичні комбінації, тому itertools.combinationsмене не цікавить.
Нарешті, я хочу уникати використання фабрикантів, оскільки число, для якого я буду обчислювати комбінації, може стати занадто великим, а фактичні факти будуть жахливими.
Це здається дійсно легким для відповіді на питання, однак мене занурюють питання щодо генерування всіх фактичних комбінацій, а це не те, чого я хочу.
scipy.misc.combзастаріла на користьscipy.special.combверсії з моменту0.10.0.