NumPy 1.14 - numpy.ma.masked_invalid()
numpy.ma.masked_invalid

numpy.ma.masked_invalid
-
numpy.ma.masked_invalid(a, copy=True)
[source] -
एक सरणी को अमान्य मानों (NaNs या infs) में मास्क करें।
यह फंक्शन,
masked_where
लिए एक शॉर्टकट है, जिसमेंcondition
= ~ (np.isfinite (a)) है। कोई भी पहले से मौजूद मुखौटा संरक्षित है। केवल एक dtype के साथ सरणियों पर लागू होता है जहां NaN या inf का मतलब होता है (यानी फ्लोटिंग पॉइंट प्रकार), लेकिन किसी भी array_like ऑब्जेक्ट को स्वीकार करता है।यह भी देखें
-
masked_where
- मुखौटा जहां एक शर्त पूरी की जाती है।
उदाहरण
>>> import numpy.ma as ma >>> a = np.arange(5, dtype=float) >>> a[2] = np.NaN >>> a[3] = np.PINF >>> a array([ 0., 1., NaN, Inf, 4.]) >>> ma.masked_invalid(a) masked_array(data = [0.0 1.0 -- -- 4.0], mask = [False False True True False], fill_value=1e+20)
-