NumPy 1.14 - numpy.ma.count_masked()

numpy.ma.count_masked




numpy

numpy.ma.count_masked

numpy.ma.count_masked(arr, axis=None) [source]

दिए गए अक्ष के साथ नकाबपोश तत्वों की संख्या की गणना करें।

पैरामीटर:

गिरफ्तारी: array_like

(संभवतः) नकाबपोश तत्वों के साथ एक सरणी।

अक्ष : int, वैकल्पिक

धुरी जिसके साथ गिनना है। यदि कोई नहीं (डिफ़ॉल्ट), सरणी का एक चपटा संस्करण प्रयोग किया जाता है।

यह दिखाता है:

गिनती : int, ndarray

दिए गए अक्ष के प्रत्येक टुकड़ा के साथ नकाबपोश तत्वों की कुल संख्या (अक्ष = कोई नहीं) या नकाबपोश तत्वों की संख्या।

यह भी देखें

MaskedArray.count
गैर-नकाबपोश तत्वों की गणना करें।

उदाहरण

>>> import numpy.ma as ma
>>> a = np.arange(9).reshape((3,3))
>>> a = ma.array(a)
>>> a[1, 0] = ma.masked
>>> a[1, 2] = ma.masked
>>> a[2, 1] = ma.masked
>>> a
masked_array(data =
 [[0 1 2]
 [-- 4 --]
 [6 -- 8]],
      mask =
 [[False False False]
 [ True False  True]
 [False  True False]],
      fill_value=999999)
>>> ma.count_masked(a)
3

जब axis कीवर्ड का उपयोग किया जाता है तो एक सरणी वापस आ जाती है।

>>> ma.count_masked(a, axis=0)
array([1, 1, 1])
>>> ma.count_masked(a, axis=1)
array([0, 2, 1])