numpy.ma.MaskedArray.tobytes#
方法
- ma.MaskedArray.tobytes(fill_value=None, order='C')[原始碼]#
以字串形式傳回陣列資料,其中包含陣列中的原始位元組。
在字串轉換之前,陣列會使用填充值填滿。
- 參數:
- fill_value純量,選用
用於填入遮罩值的值。預設值為 None,在這種情況下會使用 MaskedArray.fill_value。
- order{‘C’,’F’,’A’}, 選用
複製中資料項目的順序。預設值為 ‘C’。
‘C’ – C 順序(列優先)。
‘F’ – Fortran 順序(行優先)。
‘A’ – 任何,陣列的目前順序。
None – 與 ‘A’ 相同。
註解
與
ndarray.tobytes
相同,關於形狀、dtype 等資訊,以及關於fill_value
的資訊將會遺失。範例
>>> import numpy as np >>> x = np.ma.array(np.array([[1, 2], [3, 4]]), mask=[[0, 1], [1, 0]]) >>> x.tobytes() b'\x01\x00\x00\x00\x00\x00\x00\x00?B\x0f\x00\x00\x00\x00\x00?B\x0f\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00'