Spec-Zone.ru › NumPy 1.18

numpy.matrix.tofile

метод

matrix.tofile(fid, sep="", format="%s")

Запись массива в файл как текста или двоичных данных (по умолчанию).

Данные всегда записываются в порядке ‘C’, независимо от порядка a. Данные, полученные с помощью этого метода, можно восстановить, используя функцию fromfile().

Параметры
fidfile or str or Path

Открытый объект файла или строка, содержащая имя файла.

Изменено в версии 1.17.0: pathlib.Path объекты теперь принимаются.

sepstr

Разделитель между элементами массива для текстового вывода. Если “” (пустая строка), записывается двоичный файл, эквивалентно file.write(a.tobytes()).

formatstr

Строка формата для текстового вывода файла. Каждый элемент массива преобразуется в текст, сначала преобразуя его в ближайший тип Python, а затем используя «формат» % элемент.

Примечания

Эта функция предназначена для быстрого хранения данных массива. Информация о порядке байтов и точности теряется, поэтому этот метод не подходит для файлов, предназначенных для архивации данных или передачи данных между машинами с различным порядком байтов. Некоторые из этих проблем можно решить, выведя данные в текстовые файлы, за счет скорости и размера файла.

Когда fid — это объект файла, содержимое массива записывается непосредственно в файл, минуя метод объекта файла write. В результате tofile не может использоваться с файловыми объектами, поддерживающими сжатие (например, GzipFile), или файловыми объектами, которые не поддерживают fileno() (например, BytesIO).

© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/generated/numpy.matrix.tofile.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API