diff --git a/numpy/ma/core.py b/numpy/ma/core.py index b5371f51a6bc..0fdb779eb0e9 100644 --- a/numpy/ma/core.py +++ b/numpy/ma/core.py @@ -2844,7 +2844,8 @@ def __new__(cls, data=None, mask=nomask, dtype=None, copy=False, # Process mask. # Type of the mask mdtype = make_mask_descr(_data.dtype) - + # Set mask as False if it is None for performance improvement. + if mask is None: mask = False if mask is nomask: # Case 1. : no mask in input. # Erase the current mask ?