numpy.ma.is_masked#
- ma.is_masked(x)[источник]#
Определить, есть ли во входных данных замаскированные значения.
Принимает любой объект в качестве входных данных, но всегда возвращает False, если входные данные не являются MaskedArray, содержащим замаскированные значения.
- Параметры:
- xarray_like
Массив для проверки на наличие замаскированных значений.
- Возвращает:
- результатbool
True, если x является MaskedArray с маскированными значениями, иначе False.
Примеры
>>> import numpy as np >>> import numpy.ma as ma >>> x = ma.masked_equal([0, 1, 0, 2, 3], 0) >>> x masked_array(data=[--, 1, --, 2, 3], mask=[ True, False, True, False, False], fill_value=0) >>> ma.is_masked(x) True >>> x = ma.masked_equal([0, 1, 0, 2, 3], 42) >>> x masked_array(data=[0, 1, 0, 2, 3], mask=False, fill_value=42) >>> ma.is_masked(x) False
Всегда возвращает False, если x не является MaskedArray.
>>> x = [False, True, False] >>> ma.is_masked(x) False >>> x = 'a string' >>> ma.is_masked(x) False