numpy.matrix.tobytes#
метод
- матрица.tobytes(порядок='C')#
Создать байты Python, содержащие необработанные байты данных в массиве.
Создает байты Python, показывающие копию исходного содержимого памяти данных. Объект байтов создается в порядке C по умолчанию. Это поведение контролируется параметром
orderпараметр.- Параметры:
- порядок{‘C’, ‘F’, ‘A’}, опционально
Управляет расположением памяти объекта bytes. 'C' означает порядок C, 'F' означает порядок F, 'A' (сокращение от Любой) означает 'F', если a является Fortran-смежным, в противном случае 'C'. По умолчанию 'C'.
- Возвращает:
- sбайты
Байты Python, демонстрирующие копию aсырые данные.
Смотрите также
frombufferОбратная операция, создание одномерного массива из байтов Python.
Примеры
>>> import numpy as np >>> x = np.array([[0, 1], [2, 3]], dtype='
) >>> 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'