numpy.ma.getmask
-
numpy.ma.getmask(a)[source] -
Возвращает маску массива со скрытыми значениями или nomask.
Возвращает маску
aв виде массива ndarray, еслиaявляетсяMaskedArrayи маска не являетсяnomask, иначе возвращаетnomask. Для гарантированного возвращения полного массива булевых значений той же формы, что и a, используйтеgetmaskarray.Параметры: -
a : array_like -
Входной массив со скрытыми значениями
MaskedArrayдля которого требуется маска.
См. также
-
getdata - Возвращает данные массива со скрытыми значениями как массив ndarray.
-
getmaskarray - Возвращает маску массива со скрытыми значениями или полный массив ложных значений.
Примеры
>>> import numpy.ma as ma >>> a = ma.masked_equal([[1,2],[3,4]], 2) >>> a masked_array(data = [[1 --] [3 4]], mask = [[False True] [False False]], fill_value=999999) >>> ma.getmask(a) array([[False, True], [False, False]])Эквивалентно используйте атрибут
MaskedArraymask.>>> a.mask array([[False, True], [False, False]])Результат при mask ==
nomask>>> b = ma.masked_array([[1,2],[3,4]]) >>> b masked_array(data = [[1 2] [3 4]], mask = False, fill_value=999999) >>> ma.nomask False >>> ma.getmask(b) == ma.nomask True >>> b.mask == ma.nomask True -
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.15.4/reference/generated/numpy.ma.getmask.html