import statistics statistics.stdev(data, xbar=None)
data
- данные, последовательность или итерация,xbar=None
- среднее значение данных data
.data
.Функция stdev()
модуля statistics
возвращает стандартное выборочное отклонение данных data
, которые представляют выборку элементов из всей числовой последовательности (квадратный корень из выборочной дисперсии данных).
data
может быть последовательностью или итерацией. data
пусты, то возникает ошибка StatisticsError
.Если указан необязательный второй аргумент xbar
, то это должно быть среднее значение данных data
. Если аргумент xbar
отсутствует или None (по умолчанию), то среднее арифметическое значение рассчитывается автоматически.
Для других деталей смотрите функцию statistics.variance()
.
statistics.stdev()
:>>> import statistics >>> statistics.stdev([1.5, 2.5, 2.5, 2.75, 3.25, 4.75]) # 1.0810874155219827 >>> data = [1.5, 2.5, 2.5, 2.75, 3.25, 4.75] >>> average = statistics.mean(data) >>> statistics.stdev([1.5, 2.5, 2.5, 2.75, 3.25, 4.75], average) # 1.0810874155219827