numpy.lib.format.open_memmap
-
lib.format.open_memmap(filename, mode='r+', dtype=None, shape=None, fortran_order=False, version=None)[source] -
Открыть файл .npy как массив с отображением в памяти.
Это можно использовать для чтения существующего файла или создания нового.
- Параметры
-
-
filenamestr or path-like -
Имя файла на диске. Это не должно быть объектом типа «поток данных».
-
modestr, optional -
Режим открытия файла; по умолчанию ‘r+’. Кроме стандартных режимов файлов, также поддерживается ‘c’, означающий «копирование при записи». См.
memmapдля доступных строк режимов. -
dtypedata-type, optional -
Тип данных массива, если мы создаём новый файл в режиме «записи»; в противном случае,
dtypeигнорируется. Значение по умолчанию — None, что приводит к типу данныхfloat64. -
shapetuple of int -
Форма массива, если мы создаём новый файл в режиме «записи», в этом случае этот параметр обязателен. В противном случае этот параметр игнорируется и является необязательным.
-
fortran_orderbool, optional -
Должен ли массив быть Fortran-непрерывным (True) или C-непрерывным (False, по умолчанию), если мы создаём новый файл в режиме «записи».
-
versiontuple of int (major, minor) or None -
Если режим — «запись», то это версия формата файла, используемая для создания файла. None означает использование самой старой поддерживаемой версии, которая способна хранить данные. По умолчанию: None
-
- Возвращает
-
-
marraymemmap -
Массив с отображением в памяти.
-
- Возбуждает
-
- ValueError
-
Если данные или режим некорректны.
- IOError
-
Если файл не найден или не может быть открыт должным образом.
См. также
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.lib.format.open_memmap.html