diff options
author | pierregm <pierregm@localhost> | 2008-09-09 18:25:15 +0000 |
---|---|---|
committer | pierregm <pierregm@localhost> | 2008-09-09 18:25:15 +0000 |
commit | d14ca836da11243abb042ab12b1e887f4bfa2d37 (patch) | |
tree | e0c3f57fbd788b1c4f8b714abfa61b6d34fc4d4f /numpy/ma/core.py | |
parent | 9351f2e02f643a9fadb35d8bb9eacf804b905d51 (diff) | |
download | numpy-d14ca836da11243abb042ab12b1e887f4bfa2d37.tar.gz |
* make sure that minimum & maximum actually return a MaskedArray
Diffstat (limited to 'numpy/ma/core.py')
-rw-r--r-- | numpy/ma/core.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/numpy/ma/core.py b/numpy/ma/core.py index 07b2a0727..6d7dc5ddd 100644 --- a/numpy/ma/core.py +++ b/numpy/ma/core.py @@ -3231,6 +3231,8 @@ class _extrema_operation(object): mb = getmaskarray(b) m = logical_or.outer(ma, mb) result = self.ufunc.outer(filled(a), filled(b)) + if not isinstance(result, MaskedArray): + result = result.view(MaskedArray) result._mask = m return result |