當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python numpy chararray.tostring用法及代碼示例


用法:

chararray.tostring(order='C')

在數組中構造包含原始數據字節的Python字節。

構造Python字節,顯示數據存儲器原始內容的副本。可以按‘C’或‘Fortran’或‘Any’順序(默認值為‘C’)生成字節對象。除非設置了數組中的F_CONTIGUOUS標誌,否則‘Any’順序表示C-order,在這種情況下,它表示‘Fortran’順序。

此函數是tobyte的兼容性別名。盡管它的名字,它返回字節而不是字符串。

參數:
order {‘C’, ‘F’, None}, 可選參數

多維數組的數據順序:C,Fortran或與原始數組相同。

返回值:
s 個字節

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'

注:本文由純淨天空篩選整理自 numpy.chararray.tostring。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。