NumPy 1.14 - matrix.byteswap()

numpy.matrix.byteswap




numpy

numpy.matrix.byteswap

matrix.byteswap(inplace=False)

सरणी तत्वों के बाइट्स स्वैप करें

एक बाइट्सवैप्ड ऐरे को वापस करके लो-एंडियन और बिग-एंडियन डेटा प्रतिनिधित्व के बीच टॉगल करें, वैकल्पिक रूप से जगह में अदला-बदली।

पैरामीटर:

inplace : बूल, वैकल्पिक

यदि True , तो जगह-जगह स्वैप करें, डिफ़ॉल्ट False

यह दिखाता है:

बाहर : ndarray

बाइट्सवैप्ड ऐरे। यदि inplace True , तो यह स्व के लिए एक दृष्टिकोण है।

उदाहरण

>>> A = np.array([1, 256, 8755], dtype=np.int16)
>>> map(hex, A)
['0x1', '0x100', '0x2233']
>>> A.byteswap(inplace=True)
array([  256,     1, 13090], dtype=int16)
>>> map(hex, A)
['0x100', '0x1', '0x3322']

तार के एरे को स्वैप नहीं किया जाता है

>>> A = np.array(['ceg', 'fac'])
>>> A.byteswap()
array(['ceg', 'fac'],
      dtype='|S3')