Spec-Zone.ru › NumPy 1.20

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–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.matrix.tofile.html

Spec-Zone.ru

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