numpy.lib.format.read_array #
- lib. 格式。read_array ( fp , allowed_pickle = False , pickle_kwargs = None , * , max_header_size = 10000 ) [来源] #
从 NPY 文件读取数组。
- 参数:
- fp文件类对象
如果这不是一个真正的文件对象,那么这可能需要额外的内存和时间。
- allowed_pickle布尔值,可选
是否允许写入pickled数据。默认值:假
版本 1.16.3 中已更改:响应 CVE-2019-6446,将默认设置为 False。
- pickle_kwargs字典
要传递给 pickle.load 的其他关键字参数。这些仅在使用 Python 3 时加载在 Python 2 上保存的对象数组时有用。
- max_header_size int,可选
标头允许的最大大小。大标头可能无法安全地加载,因此需要显式传递更大的值。
ast.literal_eval
详情请参阅。当allow_pickle被传递时,该选项被忽略。在这种情况下,该文件根据定义是受信任的,并且不需要限制。
- 返回:
- 数组ndarray
来自磁盘上数据的数组。
- 加薪:
- 值错误
如果数据无效,或者allow_pickle=False 并且文件包含对象数组。