Функция NumPy var() в Python — как использовать

Рассмотрим, как использовать функцию var() для расчета дисперсий элементов массива в Python.

Что такое функция NumPy var() в Python?

Дисперсия является мерой распространения распределения. Чтобы вручную рассчитать дисперсию чисел, выполните следующие действия:

  • Сначала вычислите среднее всех чисел.
  • Во-вторых, вычислите квадрат разницы каждого числа, вычитая его из среднего и возводя результат в квадрат.
  • В-третьих, вычислите среднее значение этих квадратов разностей.

Например, чтобы вычислить дисперсию трех чисел 1, 2 и 3:

  • Сначала вычислите среднее:

(1+2+3) / 3 = 2,0

  • Во-вторых, вычислите квадрат разницы каждого числа со средним значением:

(1-2)2 +(2-2)2 +(3-2)2 = 2

  • В-третьих, вычислите среднее значение этих квадратов разностей:

2/3 ~ 0,667

Чтобы вычислить дисперсию чисел в массиве, вы можете использовать функцию var():

numpy.var(a, axis=None, dtype=None, out=None, ddof=0, keepdims=<no value>, *, where=<no value>)

Например:

import numpy as np

a = np.array([1, 2, 3])
result = np.var(a)
print(round(result,3))

Выход:

0.667
Похожие посты
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *