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

Numpy означает () – среднее значение numpy

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

Значение Numpy

Numpy означает : Подсчитать среднее значение элементов в массиве в целом или вдоль оси или нескольких оси, используйте функцию numpy.mean ().

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

  • Средство всех элементов в Numpy Array.
  • Средство элементов Numpy Array вдоль оси.
  • Средство элементов Numpy Array вдоль нескольких оси.

Пример 1: Средство всех элементов в Numpy Array

В этом примере мы берем 2D Numpy Array и вычислять среднее значение массива.

Python Program

import numpy as np

#initialize array
A = np.array([[2, 1], [5, 4]])

#compute mean
output = np.mean(A)

print(output)

Выход

3.0

Иметь в виду

Mean = (2 + 1 + 5 + 4)/4
     = 12/4
     = 3.0

Пример 2: Среднее значение элементов Numpy Array вдоль оси

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

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

Python Program

import numpy as np

#initialize array
A = np.array([[2, 1], [5, 4]])

#compute mean
output = np.mean(A, axis=0)

print(output)

Выход

[3.5 2.5]

Понимание оси

Поскольку мы предоставили в качестве аргумента, эта ось уменьшается, чтобы вычислить среднее по этой оси, сохраняя другую ось.

       [    [2, 1],  [5, 4]   ]
axis:  0    1        1 

[2, 1] and [5, 4] are the elements of axis=0.

Иметь в виду

Mean = ([2, 1] + [5, 4])/2
     = [(2 + 5)/2, (1 + 4)/2]
     = [7/2, 5/2]
     = [3.5, 2.5]

Пример 3: Средство элементов Numpy Array вдоль нескольких оси

В этом примере мы принимаем 3D Numpy Array, чтобы мы могли дать по крайней мере две оси и вычислить среднее значение массива.

Пройдите с именованной осью аргумента с кортежом осей, означают () функцию, как показано ниже.

Python Program

import numpy as np

#initialize array
A = np.array([[[2, 1], [5, 4]], [[3, 9], [6, 8]]])

#compute mean
output = np.mean(A, axis=(0, 1))

print(output)

Выход

[4.  5.5]

Понимание оси

Как мы предоставили AXIS = (01 1) в качестве аргумента, эта ось уменьшается, чтобы вычислить среднее по этой оси, сохраняя другую ось. который оси: 2.

       [    [  [2, 1], [5, 4]], [  [3, 9], [6, 8] ]  ]
axis:  0    1  2       2        1  2       2

[[2, 1], [5, 4]] and [[3, 9], [6, 8]] are the elements of axis=0.
[2, 1], [5, 4], [3, 9], [6, 8] are the elements of axis=1.

Иметь в виду

Mean = ([2, 1] + [5, 4] + [3, 9] + [6, 8])/4
     = [(2 + 5 + 3 + 6)/4, (1 + 4 + 9 + 8)/4]
     = [4.0, 5.5]

Резюме

В этом руководстве примеров Python мы узнали, как найти среднее значение numpy, целого массива вдоль оси или вдоль нескольких оси, с помощью хорошо подробных программ Pythone пример.