首页 > 解决方案 > Numpy:将数组数据存储到文件

问题描述

所以我有我的两个数组,需要将它们写入一个名为“output.dat”的文件,这样我就可以从该文件中的每个数组中读取数据并使用 pyplot 绘制数据。

标签: pythonpython-3.xnumpyfile

解决方案


numpy.save()函数可用于存储文件,如:

x = np.array([1, 2, 3, 4])

# Note: The standard convention is to store as a .npy file.
with open('output.dat', 'wb') as f:
    np.save(f, x)

numpy.load()函数可用于检索文件,如:

with open('output.dat', 'rb') as f:
    x = np.load(f)

>>> array([1, 2, 3, 4])

可以在此处找到文档。


推荐阅读