Генераторы случайных чисел (scipy.stats.sampling)#
Этот модуль содержит набор генераторов случайных чисел для выборки из одномерных непрерывных и дискретных распределений. Он использует реализацию C-библиотеки под названием 'UNU.RAN'. Единственное исключение — RatioUniforms, который является чистой реализацией на Python метода отношения равномерных распределений.
Обернутые генераторы#
Для непрерывных распределений#
|
Интерполяция Эрмита на основе инверсии CDF (HINV). |
|
Полиномиальная интерполяция на основе инверсии CDF (PINV). |
|
Метод преобразованного отклонения плотности (TDR). |
|
Метод простого отношения равномерных распределений (SROU). |
|
Генерировать случайные выборки из функции плотности вероятности с использованием метода отношения равномерных распределений. |
Для дискретных распределений#
|
Дискретный метод Alias-Urn. |
|
Метод дискретной таблицы направляющих. |
Предупреждения / Ошибки, используемые в scipy.stats.sampling#
Возникает при возникновении ошибки в библиотеке UNU.RAN. |
Генераторы для предопределенных распределений#
Для простого применения вышеуказанных методов для некоторых непрерывных распределений в scipy.stats, можно использовать следующую функциональность:
|
Быстрая выборка путём численной инверсии CDF для большого класса непрерывных распределений в |