numpy.ma.MaskedArray.tobytes#
метод
- ma.MaskedArray.tobytes(fill_value=None, порядок='C')[источник]#
Возвращает данные массива как строку, содержащую сырые байты в массиве.
Массив заполняется значением заполнения перед преобразованием строки.
- Параметры:
- fill_valueскаляр, опционально
Значение, используемое для заполнения замаскированных значений. По умолчанию None, в этом случае MaskedArray.fill_value используется.
- порядок{'C','F','A'}, необязательный
Порядок элемента данных в копии. По умолчанию 'C'.
‘C’ — порядок C (по строкам).
'F' – порядок Фортрана (по столбцам).
‘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'