Методы массивов Python: вычисление среднего значения по оси с помощью NumPy

В Python вы можете использовать библиотеку NumPy для эффективного выполнения операций с массивами. Чтобы вычислить среднее значение по определенной оси массива NumPy, вы можете использовать функцию numpy.mean()с параметром axis. Параметр axisпозволяет указать ось, по которой должно рассчитываться среднее значение.

Вот пример того, как вычислить среднее значение по разным осям массива NumPy:

import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
# Calculate the mean along axis 0 (column-wise)
mean_axis_0 = np.mean(arr, axis=0)
print("Mean along axis 0:", mean_axis_0)
# Calculate the mean along axis 1 (row-wise)
mean_axis_1 = np.mean(arr, axis=1)
print("Mean along axis 1:", mean_axis_1)

Выход:

Mean along axis 0: [2.5 3.5 4.5]
Mean along axis 1: [2. 5.]

В этом примере np.mean(arr, axis=0)вычисляет среднее значение по столбцам, в результате чего получается [2.5, 3.5, 4.5]. Аналогично, np.mean(arr, axis=1)вычисляет среднее значение по строкам, в результате чего получается [2., 5.].