-
numpy.ma.getmask(a)
[source] -
Return the mask of a masked array, or nomask.
Return the mask of
a
as an ndarray ifa
is aMaskedArray
and the mask is notnomask
, else returnnomask
. To guarantee a full array of booleans of the same shape as a, usegetmaskarray
.Parameters: a : array_like
Input
MaskedArray
for which the mask is required.See also
-
getdata
- Return the data of a masked array as an ndarray.
-
getmaskarray
- Return the mask of a masked array, or full array of False.
Examples
12345678910111213>>>
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
]], dtype
=
bool
)
Equivalently use the
MaskedArray
mask
attribute.123>>> a.mask
array([[
False
,
True
],
[
False
,
False
]], dtype
=
bool
)
Result when mask ==
nomask
1234567891011121314>>> 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
-
numpy.ma.getmask()

2025-01-10 15:47:30
Please login to continue.