MCPcopy Index your code
hub / github.com/numpy/numpy / shrink_mask

Method shrink_mask

numpy/ma/core.py:3724–3755  ·  view source on GitHub ↗

Reduce a mask to nomask when possible. Parameters ---------- None Returns ------- result : MaskedArray A :class:`~ma.MaskedArray` object. Examples -------- >>> import numpy as np >>> x = np.ma.arr

(self)

Source from the content-addressed store, hash-verified

3722 return self._sharedmask
3723
3724 def shrink_mask(self):
3725 """
3726 Reduce a mask to nomask when possible.
3727
3728 Parameters
3729 ----------
3730 None
3731
3732 Returns
3733 -------
3734 result : MaskedArray
3735 A :class:`~ma.MaskedArray` object.
3736
3737 Examples
3738 --------
3739 >>> import numpy as np
3740 >>> x = np.ma.array([[1,2 ], [3, 4]], mask=[0]*4)
3741 >>> x.mask
3742 array([[False, False],
3743 [False, False]])
3744 >>> x.shrink_mask()
3745 masked_array(
3746 data=[[1, 2],
3747 [3, 4]],
3748 mask=False,
3749 fill_value=999999)
3750 >>> x.mask
3751 False
3752
3753 """
3754 self._mask = _shrink_mask(self._mask)
3755 return self
3756
3757 @property
3758 def baseclass(self):

Callers 2

masked_valuesFunction · 0.80
test_shrink_maskMethod · 0.80

Calls 1

_shrink_maskFunction · 0.85

Tested by 1

test_shrink_maskMethod · 0.64