Мне нужно вычислить комбинаторные (nCr) в Python, но не могу найти функцию для этого в math
, numpy
или stat
библиотеках. Что-то вроде функции типа:Статистика: комбинации в Python
comb = calculate_combinations(n, r)
мне нужно число возможных комбинаций, а не фактические комбинации, так itertools.combinations
меня не интересует.
Наконец, я хочу избежать использования факториалов, так как числа, которые я буду вычислять для комбинаций, могут стать слишком большими, а факториалы будут чудовищными.
Это кажется ДЕЙСТВИТЕЛЬНО легким ответом на вопрос, однако я погружаюсь в вопросы о создании всех реальных комбинаций, чего я не хочу. :)
Большое спасибо
'scipy.misc.comb' устарел в пользу' scipy.special.comb' с версии '0.10.0'. – Dilawar