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)
| 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): |