Spec-Zone.ru › NumPy 2.0

numpy.lib.format.open_memmap

lib.format.open_memmap(filename, mode='r+', dtype=None, shape=None, fortran_order=False, version=None, *, max_header_size=10000)[source]

Открытие файла .npy в виде отображаемого в памяти массива.

Это можно использовать для чтения существующего файла или создания нового.

Параметры:
filenamestr или путь

Имя файла на диске. Это не может быть объектом типа «поток».

modestr, необязательно

Режим открытия файла; по умолчанию «r+». Кроме стандартных режимов файлов, также принимается «c», означающий «копирование при записи». См. memmap для доступных строк режима.

dtypeтип данных, необязательно

Тип данных массива, если мы создаём новый файл в режиме «записи», в противном случае dtype игнорируется. Значение по умолчанию — None, что приводит к типу данных float64.

shapeкортеж из целых чисел

Форма массива, если мы создаём новый файл в режиме «записи», в этом случае этот параметр обязателен. В противном случае этот параметр игнорируется и, таким образом, является необязательным.

fortran_orderbool, необязательно

Указывает, должен ли массив быть Fortran-смежным (True) или C-смежным (False, по умолчанию), если мы создаём новый файл в режиме «записи».

versionкортеж из целых чисел (major, minor) или None

Если режим — «запись», то это версия формата файла, используемого для создания файла. None означает использование самой старой поддерживаемой версии, способной сохранить данные. По умолчанию: None

max_header_sizeint, необязательно

Максимально допустимый размер заголовка. Большие заголовки могут быть небезопасными для загрузки и требуют явного указания большего значения. См. ast.literal_eval для получения дополнительной информации.

Возвращаемые значения:
marraymemmap

Отображаемый в памяти массив.

Исключения:
ValueError

Если данные или режим некорректны.

OSError

Если файл не найден или не может быть открыт корректно.

См. также

numpy.memmap

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.lib.format.open_memmap.html

Spec-Zone.ru

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