numpy.lib.format.write_array #

lib. 格式。write_array ( fp , array , version = None , allowed_pickle = True , pickle_kwargs = None ) [来源] #

将数组写入 NPY 文件,包括标头。

如果数组既不是 C 连续的,也不是 Fortran 连续的,并且 file_like 对象不是真正的文件对象,则此函数必须将数据复制到内存中。

参数
fp文件类对象

一个打开的、可写的文件对象,或带有 .write()方法的类似对象。

数组ndarray

要写入磁盘的数组。

版本(int, int) 或 None,可选

格式的版本号。 None 表示使用能够存储数据的最旧的受支持版本。默认值:无

allowed_pickle布尔值,可选

是否允许写入pickled数据。默认值:真

pickle_kwargs字典,可选

要传递给 pickle.dump 的其他关键字参数,不包括“协议”。仅当以 Python 3 到 Python 2 兼容格式腌制对象数组中的对象时,这些才有用。

加薪
值错误

如果数组无法持久化。这包括allow_pickle=False 和数组是对象数组的情况。

各种其他错误

如果数组包含 Python 对象作为其数据类型的一部分,并且对象不可 picklable,则 pickle 它们的过程可能会引发各种错误。