numpy.ma.mean
-
numpy.ma.mean(self, axis=None, dtype=None, out=None) = -
Возвращает среднее значение элементов массива.
Маскированные записи игнорируются. Среднее значение вычисляется по уплощенному массиву по умолчанию, в противном случае по указанной оси. Обратитесь к
numpy.meanдля получения полной документации.Параметры: a : array_like
Массив, содержащий числа, среднее значение которых требуется. Если
aне является массивом, пытается выполнить преобразование.axis : int, необязательно
Ось, по которой вычисляются средние значения. По умолчанию вычисляется среднее значение уплощенного массива.
dtype : dtype, необязательно
Тип, используемый при вычислении среднего значения. Для целочисленных входных данных значение по умолчанию равно float64; для чисел с плавающей точкой оно совпадает с типом входных данных.
out : ndarray, необязательно
Альтернативный массив вывода, в котором необходимо разместить результат. Он должен иметь такую же форму, как ожидаемый вывод, но тип будет преобразован при необходимости.
Возвращает: mean : ndarray, см. параметр dtype выше
Если
out=None, возвращает новый массив, содержащий средние значения, в противном случае возвращается ссылка на массив вывода.См. также
numpy.ma.mean- Эквивалентная функция.
numpy.mean- Эквивалентная функция для немаскированных массивов.
numpy.ma.average- Взвешенное среднее.
Примеры
>>> a = np.ma.array([1,2,3], mask=[False, False, True]) >>> a masked_array(data = [1 2 --], mask = [False False True], fill_value = 999999) >>> a.mean() 1.5
© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/generated/numpy.ma.mean.html