numpy.recarray.tobytes #
方法
- 重新排列。tobytes ( order = 'C' ) #
构造包含数组中原始数据字节的 Python 字节。
构造显示数据内存原始内容副本的 Python 字节。默认情况下,bytes 对象是按 C 顺序生成的。此行为由参数控制
order
。1.9.0 版本中的新增功能。
- 参数:
- 顺序{'C', 'F', 'A'},可选
控制字节对象的内存布局。 “C”表示 C 顺序,“F”表示 F 顺序,“A”(Any的缩写)表示“F”(如果a是 Fortran 连续的),否则表示“C”。默认为“C”。
- 返回:
- s字节
Python 字节展示了a的原始数据的副本。
也可以看看
frombuffer
与此操作相反,从 Python 字节构造一个一维数组。
例子
>>> 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'