numpy.ma.MaskedArray.mean
-
MaskedArray.mean(axis=None, dtype=None, out=None)[source] -
Возвращает среднее значение элементов массива.
Маскированные записи игнорируются. Среднее значение вычисляется по сглаженному массиву по умолчанию, в противном случае по указанной оси. Обратитесь к
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.MaskedArray.mean.html