numpy.matrix.tobytes#
方法
- matrix.tobytes(order='C')#
构建包含数组中原始数据字节的 Python 字节。
构建 Python 字节,显示数据内存原始内容的副本。默认情况下,字节对象以 C 顺序生成。此行为由
order
参数控制。版本 1.9.0 中的新功能。
- 参数:
- order{‘C’, ‘F’, ‘A’}, 可选
控制字节对象的内存布局。‘C’ 表示 C 顺序,‘F’ 表示 Fortran 顺序,‘A’(代表 *Any*)如果 a 是 Fortran 连续的则表示 ‘F’,否则表示 ‘C’。默认为 ‘C’。
- 返回值:
- s字节
显示 a 的原始数据的副本的 Python 字节。
另请参阅
frombuffer
此操作的反向操作,从 Python 字节构建一维数组。
示例
>>> import numpy as np >>> x = np.array([[0, 1], [2, 3]], dtype='<u2') >>> x.tobytes() b'\x00\x00\x01\x00\x02\x00\x03\x00' >>> x.tobytes('C') == x.tobytes() True >>> x.tobytes('F') b'\x00\x00\x02\x00\x01\x00\x03\x00'