Код Junior Описательная статистика спрашивают часто обновлено

Среднее, медиана и выборочное std на Python

Условие

Напишите describe(xs) для непустого списка чисел. Верните словарь {"n": длина, "mean": среднее, "median": медиана, "std": выборочное стандартное отклонение с делением на n - 1}, вещественные значения round(..., 2). Для одного элемента std = 0.0. Можно использовать модуль statistics.

Примеры

describe([500, 700, 800, 900, 50000]) // {"n":5,"mean":10580,"median":800,"std":22036.95}
describe([2, 4, 6]) // {"n":3,"mean":4,"median":4,"std":2}
describe([5]) // {"n":1,"mean":5,"median":5,"std":0}

Как подойти

Подсказки: 2
  1. statistics.median и statistics.stdev уже делают всё нужное.
  2. Не забудьте случай n = 1.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме