Spec-Zone.ru › NumPy 1.21

numpy.char.chararray.tofile

метод

char.chararray.tofile(fid, sep='', format='%s')

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

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

Параметры
fidфайл или str или Path

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

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

sepstr

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

formatstr

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

Примечания

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

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

© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.char.chararray.tofile.html

Spec-Zone.ru

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