NumPy 1.14 - numpy.ma.set_fill_value()

numpy.ma.set_fill_value




numpy

numpy.ma.set_fill_value

numpy.ma.set_fill_value(a, fill_value) [source]

यदि एक नकाबपोश सरणी है, तो भरने का मान निर्धारित करें।

यह फ़ंक्शन a जगह में नकाबपोश सरणी के भरण मूल्य को बदलता है। यदि a नकाबपोश सरणी नहीं है, तो फ़ंक्शन कुछ भी किए बिना चुपचाप लौटता है।

पैरामीटर:

a : array_like

इनपुट सरणी

fill_value : dtype

भरने का मूल्य। एक स्थिरता परीक्षण यह सुनिश्चित करने के लिए किया जाता है कि मान किसी के dtype के साथ संगत a

यह दिखाता है:

कोई नहीं

इस फ़ंक्शन द्वारा कुछ भी नहीं लौटाया गया।

यह भी देखें

maximum_fill_value
Dtype के लिए डिफ़ॉल्ट भरण मान लौटाएं।
MaskedArray.fill_value
वर्तमान भरण मूल्य लौटाएं।
MaskedArray.set_fill_value
समतुल्य विधि।

उदाहरण

>>> import numpy.ma as ma
>>> a = np.arange(5)
>>> a
array([0, 1, 2, 3, 4])
>>> a = ma.masked_where(a < 3, a)
>>> a
masked_array(data = [-- -- -- 3 4],
      mask = [ True  True  True False False],
      fill_value=999999)
>>> ma.set_fill_value(a, -999)
>>> a
masked_array(data = [-- -- -- 3 4],
      mask = [ True  True  True False False],
      fill_value=-999)

कुछ नहीं होता है अगर एक नकाबपोश सरणी नहीं है।

>>> a = range(5)
>>> a
[0, 1, 2, 3, 4]
>>> ma.set_fill_value(a, 100)
>>> a
[0, 1, 2, 3, 4]
>>> a = np.arange(5)
>>> a
array([0, 1, 2, 3, 4])
>>> ma.set_fill_value(a, 100)
>>> a
array([0, 1, 2, 3, 4])