MCPcopy Create free account
hub / github.com/numpy/numpy / shrink_mask

Method shrink_mask

numpy/ma/core.py:3656–3685  ·  view source on GitHub ↗

Reduce a mask to nomask when possible. Parameters ---------- None Returns ------- None Examples -------- >>> x = np.ma.array([[1,2 ], [3, 4]], mask=[0]*4) >>> x.mask array([[False, False],

(self)

Source from the content-addressed store, hash-verified

3654 return self._sharedmask
3655
3656 def shrink_mask(self):
3657 """
3658 Reduce a mask to nomask when possible.
3659
3660 Parameters
3661 ----------
3662 None
3663
3664 Returns
3665 -------
3666 None
3667
3668 Examples
3669 --------
3670 >>> x = np.ma.array([[1,2 ], [3, 4]], mask=[0]*4)
3671 >>> x.mask
3672 array([[False, False],
3673 [False, False]])
3674 >>> x.shrink_mask()
3675 masked_array(
3676 data=[[1, 2],
3677 [3, 4]],
3678 mask=False,
3679 fill_value=999999)
3680 >>> x.mask
3681 False
3682
3683 """
3684 self._mask = _shrink_mask(self._mask)
3685 return self
3686
3687 @property
3688 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