Извлечение карт из колоды в SciPy с помощью scipy.stats.hypergeom

У меня возникли проблемы с пониманием документации для функций SciPy scipy.stats.hypergeom. В своей программе я рассматриваю различные колоды карт и пытаюсь найти вероятность различных ничьих. Похоже, что класс hypergeomимеет именно это, но его документация предполагает кучу терминологических знаний, которых у меня нет. Поиск в Google приводит меня к Википедии и Wolfram MathWorld, обе из которых предполагают, что если вы спрашиваете о таких вещах, вы прочитали все, начиная с черт Principia Mathematica и далее, и вам просто нужно немного освежить в памяти -. ] так что они на самом деле не полезны. Потому что эта проблема заключается в том, «как мне применить этот конкретный фрагмент кода к моей проблеме?» Я спрашиваю о переполнении стека.

У меня есть проблема вида "если у вас есть колода из N карт, M из которых интересующая карта, каковы шансы иметь хотя бы 1 копию интересующая карта в топе Q карт?" У меня тоже есть задача вида "если у вас есть колода из N карт, M из которых интересующая карта, сколько карт нужно вытянуть из колоды, чтобы иметь 90% вероятность того, что одна из них будет копией интересующей карты?» Первая проблема очень близка к примеру проблемы, приведенному в документации SciPy, но это не одно и то же, и весь список методов для меня — жаргон -. Я не могу сказать, какой из них тот, который я необходимость. Я также не могу сказать, какой метод использовать для последнего типа проблем.

Что на самом деле делают методы из scipy.stats.hypergeom, каковы их аргументы и как я могу применить их к своим задачам? Представьте, что я умеренно способный старшеклассник -, а не кандидат математических наук.

5
задан Brighid McDonnell 1 July 2012 в 23:34
поделиться