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.10.1/reference/generated/numpy.ma.mean.html