numpy.lib.format.write_array
- lib.format.write_array(fp, array, version=None, allow_pickle=True, pickle_kwargs=None)[source]
-
Запись массива в файл NPY, включая заголовок.
Если массив не является C-непрерывным или Fortran-непрерывным, И объект file_like не является реальным объектом файла, эта функция должна скопировать данные в памяти.
- Параметры:
-
- fpобъект file_like
-
Открытый, доступный для записи объект файла или аналогичный объект с методом
.write(). - arrayndarray
-
Массив, который необходимо записать в диск.
- version(int, int) или None, необязательно
-
Номер версии формата. None означает использование самой старой поддерживаемой версии, которая способна хранить данные. По умолчанию: None
- allow_picklebool, необязательно
-
Разрешить запись данных pickle. По умолчанию: True
- pickle_kwargsdict, необязательно
-
Дополнительные ключевые аргументы для передачи в pickle.dump, за исключением ‘protocol’. Они полезны только при сериализации объектов в массивах объектов в формате Python 3 в формат совместимый с Python 2.
- Возможные исключения:
-
- ValueError
-
Если массив не может быть сохранён. Это включает случай allow_pickle=False и array – массив объектов.
- Различные другие ошибки
-
Если массив содержит объекты Python в качестве части своего типа данных, процесс сериализации этих объектов может вызвать различные ошибки, если объекты не подлежат сериализации.
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.lib.format.write_array.html