chararray.byteswap(inplace=False)¶Swap the bytes of the array elements
Toggle between low-endian and big-endian data representation byreturning a byteswapped array, optionally swapped in-place.
| Parameters: |
|
|---|---|
| Returns: |
|
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')