numpy.matrix.tobytes#
method
- matrix.tobytes(order='C')#
构造包含数组中原始数据字节的 Python 字节.
构造 Python 字节,显示数据内存原始内容的副本.默认情况下,字节对象以 C-顺序生成.此行为由
order参数控制.- 参数:
- order{‘C’, ‘F’, ‘A’},可选
控制字节对象的内存布局."C"表示 C-顺序,"F"表示 F-顺序,"A"(Any 的缩写)表示如果 a 是 Fortran 连续的,则为"F",否则为"C".默认为"C".
- 返回:
- sbytes
Python 字节,展示了 a 原始数据的副本.
参见
frombuffer此操作的逆操作,从 Python 字节构造一个 1 维数组.
示例
>>> 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'