【问题标题】:Numpy: Storing array data to fileNumpy:将数组数据存储到文件
【发布时间】:2021-03-01 03:52:22
【问题描述】:

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

【问题讨论】:

  • 如果您提供一些试图解决问题的证据,通常会有所帮助
  • 你可以使用pickle标准库来做这个

标签: python python-3.x numpy file


【解决方案1】:

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])

docs can be found here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-03
    • 2011-08-30
    • 1970-01-01
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多