On this page
numpy.recarray.byteswap
method
recarray.byteswap(inplace=False)- 
    
Swap the bytes of the array elements
Toggle between low-endian and big-endian data representation by returning a byteswapped array, optionally swapped in-place.
Parameters: - 
           
inplace : bool, optional - 
           
If
True, swap bytes in-place, default isFalse. 
Returns: - 
           
out : ndarray - 
           
The byteswapped array. If
inplaceisTrue, this is a view to self. 
Examples
>>> 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']Arrays of strings are not swapped
>>> A = np.array(['ceg', 'fac']) >>> A.byteswap() array(['ceg', 'fac'], dtype='|S3') - 
           
 
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
 https://docs.scipy.org/doc/numpy-1.16.1/reference/generated/numpy.recarray.byteswap.html