numpy.ndarray.tobytes¶
-
ndarray.
tobytes
(order='C')¶ 在数组中构造包含原始数据字节的Python字节。
构造Python字节,显示数据存储器的原始内容的副本。字节对象可以以“C”或“Fortran”或“任何”顺序(默认为“C”顺序)生成。“任何”顺序意味着C顺序,除非数组中的F_CONTIGUOUS标志被设置,在这种情况下它意味着“Fortran”顺序。
版本1.9.0中的新功能。
参数: order:{'C','F',None},可选
多维数组的数据顺序:C,Fortran或与原数组相同。
返回: s:字节
表示a的原始数据副本的Python字节。
例子
>>> x = np.array([[0, 1], [2, 3]]) >>> x.tobytes() b'\x00\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00' >>> x.tobytes('C') == x.tobytes() True >>> x.tobytes('F') b'\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00'