原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.matrix.byteswap.html
校对:(虚位以待)
matrix.
byteswap
(inplace)交换数组元素的字节
通过返回一个字节交换的数组,可选地在位置交换,在低端和大端数据表示之间切换。
参数: | inplace:bool,可选
|
---|---|
返回: | out:ndarray
|
例子
>>> A = np.array([1, 256, 8755], dtype=np.int16)
>>> map(hex, A)
['0x1', '0x100', '0x2233']
>>> A.byteswap(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')