diff options
-rw-r--r-- | numpy/ma/core.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/ma/core.py b/numpy/ma/core.py index 2d990447b..9655f2dc6 100644 --- a/numpy/ma/core.py +++ b/numpy/ma/core.py @@ -1459,7 +1459,7 @@ class _arraymethod(object): elif mask is not nomask: result.__setmask__(getattr(mask, methodname)(*args, **params)) else: - if mask.ndim and mask.all(): + if mask.ndim and (not mask.dtype.names and mask.all()): return masked return result #.......................................................... |