Spec-Zone.ru › NumPy 1.10

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API