numpy.lib.format.open_memmap #
- lib. 格式。open_memmap ( filename , mode = 'r+' , dtype = None , shape = None , fortran_order = False , version = None , * , max_header_size = 10000 ) [来源] #
打开 .npy 文件作为内存映射数组。
这可用于读取现有文件或创建新文件。
- 参数:
- 文件名str 或类似路径
磁盘上文件的名称。这可能不是一个类似文件的对象。
- 模式str,可选
打开文件的模式;默认为“r+”。除了标准文件模式之外,“c”也被接受表示“写入时复制”。请参阅
memmap
参考资料 获取可用的模式字符串。- dtype数据类型,可选
- int 的形状元组
如果我们在“写入”模式下创建新文件,则数组的形状,在这种情况下需要此参数。否则,该参数将被忽略,因此是可选的。
- fortran_order布尔值,可选
如果我们在“写入”模式下创建新文件,数组应该是 Fortran 连续(True)还是 C 连续(False,默认)。
- int (主要、次要) 或 None 的版本元组
如果模式是“写入”模式,则这是用于创建文件的文件格式的版本。 None 表示使用能够存储数据的最旧的受支持版本。默认值:无
- max_header_size int,可选
标头允许的最大大小。大标头可能无法安全地加载,因此需要显式传递更大的值。
ast.literal_eval
详情请参阅。
- 返回:
- 数组内存映射
内存映射数组。
- 加薪:
- 值错误
如果数据或模式无效。
- 操作系统错误
如果找不到文件或无法正确打开文件。
也可以看看