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