Различные методы расчета дисперсии списка в Python

Чтобы получить дисперсию списка в Python, вы можете использовать различные методы. Вот несколько подходов:

  1. Использование модуля статистики:

    import statistics
    data = [1, 2, 3, 4, 5]
    variance = statistics.variance(data)
    print(variance)

    Этот метод использует функцию varianceиз модуля statisticsдля расчета дисперсии заданных данных.

  2. Использование NumPy:

    import numpy as np
    data = [1, 2, 3, 4, 5]
    variance = np.var(data)
    print(variance)

    NumPy предоставляет функцию var, которая вычисляет дисперсию массива или списка.

  3. Расчет вручную:

    data = [1, 2, 3, 4, 5]
    mean = sum(data) / len(data)
    variance = sum((x - mean)  2 for x in data) / len(data)
    print(variance)

    В этом методе дисперсия вычисляется путем вычитания среднего значения из каждого элемента, возведения результата в квадрат, суммирования квадратов разностей и деления на количество элементов.