NumPy 1.14 - numpy.ma.flatnotmasked_edges()

numpy.ma.flatnotmasked_edges




numpy

numpy.ma.flatnotmasked_edges

numpy.ma.flatnotmasked_edges(a) [source]

पहले और आखिरी अनमास्क मूल्यों के सूचकांकों का पता लगाएं।

1-डी MaskedArray , यदि सभी मानों पर नकाब MaskedArray तो कोई नहीं लौटाता है।

पैरामीटर:

a : array_like

इनपुट 1-डी MaskedArray

यह दिखाता है:

किनारों : ndarray या कोई नहीं

सरणी में पहले और अंतिम गैर-नकाबपोश मूल्य के सूचकांक। यदि सभी मान नकाबपोश हैं तो कोई नहीं लौटाता है।

टिप्पणियाँ

केवल 1-डी सरणियों को स्वीकार करता है।

उदाहरण

>>> a = np.ma.arange(10)
>>> flatnotmasked_edges(a)
[0,-1]
>>> mask = (a < 3) | (a > 8) | (a == 5)
>>> a[mask] = np.ma.masked
>>> np.array(a[~a.mask])
array([3, 4, 6, 7, 8])
>>> flatnotmasked_edges(a)
array([3, 8])
>>> a[:] = np.ma.masked
>>> print(flatnotmasked_edges(ma))
None