numpy.lib.format.read_array#
- lib.format.read_array(fp, allow_pickle=False, pickle_kwargs=None, *, max_header_size=10000)[源代码]#
从 NPY 文件读取数组。
- 参数:
- fp类文件对象
如果这不是真实的文件对象,那么可能会额外占用内存和时间。
- allow_picklebool, 可选
是否允许写入 pickle 数据。默认值:False
- pickle_kwargsdict
传递给 pickle.load 的其他关键字参数。当加载在 Python 2 中保存的对象数组时,这些参数才有意义。
- max_header_sizeint, 可选
允许的最大头文件大小。大型头文件可能不安全加载,因此需要显式传递更大的值。有关详细信息,请参阅
ast.literal_eval。当传递 allow_pickle 时,将忽略此选项。在这种情况下,文件是可信的,限制是不必要的。
- 返回:
- arrayndarray
磁盘上的数据数组。
- 引发:
- ValueError
如果数据无效,或者 allow_pickle=False 且文件包含对象数组。