当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NumPy save方法用法及代码示例


Numpy 的 save(~) 方法将 Numpy 数组写入 .npy 格式的文件中。

参数

1.file | filestringpathlib.Path

Numpy 数组将写入的文件。如果路径尚未包含.npy 扩展名,则该扩展名将附加到文件名中。

2. arr | array-like

要保存的数组。

3. allow_pickle | boolean | optional

是否使用pickling来保存数组。如果您的数组具有对象的数据类型(例如您的数组包含字符串等非数字数据),则必须将其设置为 True 。如果您的数组具有数字 dtype ,则可以将其设置为 False

默认情况下,allow_pickle=True

警告

如果 dtype 是数字,则选择 allow_pickle=False

作为一般经验法则,如果不需要,则不应使用 pickles,因为不同版本的 Python 和 Numpy 可能会以不同的方式解释 pickles,因此其他人可能无法加载文件。此外,由于读取 pickled 文件涉及在文件中运行任意代码,因此读者很容易受到恶意攻击。

4. fix_imports | boolean | optional

是否使保存的文件可由Python 2读取。默认为 fix_imports=True

返回值

None。

例子

x = np.array([3,4,5])
np.save("my_data", x)

这会将我们的数组保存在一个名为 my_data.npy 的文件中,该文件与我们的 Python 脚本位于同一目录中。

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | save method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。