numpy.recarray.tobytes#

方法

recarray.tobytes(order='C')#

建構包含陣列中原始資料位元組的 Python 位元組。

建構 Python 位元組,顯示資料記憶體原始內容的副本。位元組物件預設以 C-順序產生。此行為由 order 參數控制。

參數:
order{‘C’, ‘F’, ‘A’}, 選擇性

控制位元組物件的記憶體佈局。「C」表示 C-順序,「F」表示 F-順序,「A」(Any 的縮寫)表示如果 a 是 Fortran 連續的則為「F」,否則為「C」。預設值為「C」。

返回:
s位元組

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'