numpy.lib.format.read_array#
- lib.format.read_array(fp, allow_pickle=False, pickle_kwargs=None, *, max_header_size=10000)[源]#
从 NPY 文件读取数组。
- 参数:
- fp类文件对象
如果这不是一个真正的文件对象,则可能需要额外的内存和时间。
- allow_pickle布尔值,可选
是否允许写入 pickled 数据。默认值:False
- pickle_kwargs字典
要传递给 pickle.load 的额外关键字参数。这些参数仅在加载 Python 2 上保存的对象数组时有用。
- max_header_size整型,可选
允许的最大头文件大小。大型头文件可能不安全,因此需要明确传递更大的值。详见
ast.literal_eval
。当传递 allow_pickle 时,此选项将被忽略。在这种情况下,文件被定义为可信的,并且此限制是不必要的。
- 返回:
- arrayndarray
磁盘上的数组数据。
- 抛出:
- ValueError
如果数据无效,或者 allow_pickle=False 且文件包含对象数组。