numpy.ndarray.tobytes#
方法
- ndarray.tobytes(order='C')#
建構包含陣列中原始資料位元組的 Python 位元組。
建構 Python 位元組,顯示資料記憶體原始內容的副本。預設情況下,位元組物件以 C-order 產生。此行為由
order
參數控制。- 參數:
- order{‘C’, ‘F’, ‘A’}, 選填
控制位元組物件的記憶體佈局。 ‘C’ 表示 C-order,‘F’ 表示 F-order,‘A’ (Any 的縮寫) 表示如果 a 是 Fortran 連續的則為 ‘F’,否則為 ‘C’。預設值為 ‘C’。
- 回傳值:
- s位元組
Python 位元組,展現 a 原始資料的副本。
另請參閱
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'