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