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,可选

是否允许写入 pickle 数据. 默认值:False

pickle_kwargsdict

传递给 pickle.load 的其他关键字参数.这些仅在加载在 Python 2 上保存的对象数组时才有用.

max_header_sizeint, optional

允许的最大标头大小.大型标头可能无法安全地加载,因此需要显式传递更大的值. 有关详细信息,请参见 ast.literal_eval .当传递 allow_pickle 时,此选项将被忽略.在这种情况下,该文件在定义上是受信任的,并且该限制是不必要的.

返回:
arrayndarray

来自磁盘数据的数组.

Raises:
ValueError

如果数据无效,或者 allow_pickle=False 并且文件包含对象数组.