NumPy 1.14 - MaskedArray.tobytes()

numpy.ma.MaskedArray.tobytes




numpy

numpy.ma.MaskedArray.tobytes

MaskedArray.tobytes(fill_value=None, order='C') [source]

सरणी डेटा को कच्चे बाइट्स वाले स्ट्रिंग के रूप में सरणी में लौटाएं।

सरणी को स्ट्रिंग रूपांतरण से पहले एक भरा हुआ मान दिया गया है।

संस्करण 1.9.0 में नया।

पैरामीटर:

fill_value : स्केलर, वैकल्पिक

मूल्य का उपयोग नकाबपोश मूल्यों में भरने के लिए किया जाता है। डिफ़ॉल्ट कोई भी नहीं है, जिस स्थिति में MaskedArray.fill_value का उपयोग किया जाता है।

आदेश : {'C', 'F', 'A'}, वैकल्पिक

कॉपी में डेटा आइटम का आदेश। डिफ़ॉल्ट 'सी' है।

  • 'सी' - सी ऑर्डर (पंक्ति प्रमुख)।
  • 'एफ' - फोरट्रान ऑर्डर (स्तंभ प्रमुख)।
  • 'ए' - कोई भी, सरणी का वर्तमान क्रम।
  • कोई नहीं - 'ए' के ​​समान।

यह भी देखें

ndarray.tobytes , tolist , tofile

टिप्पणियाँ

ndarray.tobytes , आकार, dtype, आदि के बारे में जानकारी, लेकिन MaskedArray.fill_value बारे में भी जानकारी खो जाएगी।

उदाहरण

>>> x = np.ma.array(np.array([[1, 2], [3, 4]]), mask=[[0, 1], [1, 0]])
>>> x.tobytes()
'\x01\x00\x00\x00?B\x0f\x00?B\x0f\x00\x04\x00\x00\x00'