From 72fe79fbd3233889428d501d5b0885ba4f962673 Mon Sep 17 00:00:00 2001 From: kc611 Date: Tue, 1 Sep 2020 18:40:35 +0530 Subject: [PATCH] Closes Issue #17046 --- numpy/ma/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 ?