Рубрики
Без рубрики

Python Numpy – среднее значение массива – среднее ()

Автор оригинала: Python Examples.

Numpy в среднем

Используя Numpy, вы можете рассчитать среднее значение элементов Total Numpy Array или вдоль некоторой оси, или вы также можете рассчитать средневзвешенные элементы.

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

Синтаксис – Numpy среднее ()

Синтаксис средней функции (), как показано в следующем.

numpy.average(a, axis=None, weights=None, returned=False)

Мы узнаем больше о параметрах, указанных в приведенном выше синтаксисе, с помощью следующих примеров.

Пример 1: Numpy среднее

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

Python Program

import numpy as np

a = np.array([4, 5, 3, 7]).reshape(2,2)
print('input\n',a)

b = np.average(a)
print('average\n',b)

Выход

input
 [[4 5]
 [3 7]]
average
 4.75

Пример 2: Numpy среднее () вдоль оси

Вы также можете найти среднее массив вдоль оси.

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

Python Program

import numpy as np

a = np.array([4, 5, 3, 7]).reshape(2,2)
print('input\n',a)

b = np.average(a, axis=0)
print('average along axis=0\n',b)

b = np.average(a, axis=1)
print('average along axis=1\n',b)

Выход

input
 [[4 5]
 [3 7]]
average along axis=0
 [3.5 6. ]
average along axis=1
 [4.5 5. ]

Пример 3: Numpy среднее () с весами

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

Python Program

import numpy as np

a = np.array([4, 5, 3, 7]).reshape(2,2)
print('input\n',a)

b = np.average(a, axis=0, weights=[0.3,0.7])
print('average along axis=0\n',b)

b = np.average(a, axis=0, weights=[0.2,0.8])
print('average along axis=1\n',b)

Выход

input
 [[4 5]
 [3 7]]
average along axis=0
 [3.3 6.4]
average along axis=1
 [3.2 6.6]

Резюме

В этом Numpy Tootoriкус примеров Python мы узнали, как рассчитать среднее значение numpy элементов массива, используя функцию numpy.average ().