🔢 Как посчитать медиану в Python: простое руководство
Для расчета медианы в Python можно использовать встроенную функцию median() из модуля statistics.
import statistics
data = [1, 2, 3, 4, 5]
median_value = statistics.median(data)
print(median_value)
В этом примере мы создаем список данных и затем вызываем функцию median(), передавая ей список. Функция возвращает значение медианы, которое мы затем выводим.
Детальный ответ
Как посчитать медиану в Python?
Медиана - это значение, которое делит упорядоченный набор данных на две равные половины. Для вычисления медианы в Python существует несколько подходов. Давайте рассмотрим несколько из них:
1. Использование встроенной функции statistics.median()
import statistics
data = [1, 2, 3, 4, 5]
median = statistics.median(data)
print(f"Медиана: {median}")
В этом примере мы импортируем модуль statistics и используем функцию median(), чтобы вычислить медиану списка данных. Помните, что функция median() требует упорядоченного списка данных для правильных результатов.
2. Ручное вычисление медианы
Если вы хотите вычислить медиану без использования встроенных функций, можно воспользоваться следующим подходом:
data = [1, 2, 3, 4, 5]
sorted_data = sorted(data)
n = len(sorted_data)
if n % 2 == 0:
median = (sorted_data[n // 2 - 1] + sorted_data[n // 2]) / 2
else:
median = sorted_data[n // 2]
print(f"Медиана: {median}")
В этом примере мы сначала сортируем список данных, затем находим середину списка. Если количество элементов четное, мы берем среднее значение между двумя значениями по середине. Если количество элементов нечетное, мы берем значение, находящееся по середине.
Теперь у вас есть два способа вычисления медианы в Python. Вы можете выбрать тот, который лучше подходит для вашей ситуации и удобнее для вас.