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