Python Glossary English

Python 3.8+statisticsпонятие

statistics.NormalDist

распределение

Нормальное распределение (μ, σ): методы pdf/cdf, выборка samples, арифметика.

Синтаксис

statistics.NormalDist(mu=0.0, sigma=1.0)

Объект неизменяемый, а арифметика вроде nd * 2 или nd + 5 возвращает новое распределение; сложение двух NormalDist предполагает независимость слагаемых — для связанных величин результат будет неверен. cdf(x) отвечает, какая доля значений не больше x, обратную задачу (найти границу по заданной вероятности) решает inv_cdf, а построить распределение прямо по данным умеет from_samples. Класс появился в Python 3.8.

Примеры

import statistics
nd = statistics.NormalDist(0, 1)
print(nd.mean, nd.stdev)   # → 0.0 1.0
print(round(nd.cdf(0), 2))   # → 0.5

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности