python - Numpy:将数组数据存储到文件
问题描述
所以我有我的两个数组,需要将它们写入一个名为“output.dat”的文件,这样我就可以从该文件中的每个数组中读取数据并使用 pyplot 绘制数据。
解决方案
该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])
可以在此处找到文档。
推荐阅读
- jquery - Jasmine / Karma 无法正确加载 Fixture HTML
- pandas - 使用 pandas 重构数据框
- bash - 如何在bash中使用参数替换进行多重赋值?
- excel - 刚刚粘贴的图形的索引号
- android - 广告经理在阿拉伯语中扰乱了语言字符串,但在英语中一切正常
- mysql - 使用mysql查询从给定数据中获取不可用的数据
- javascript - 无法从 select2 获取 JSON 值
- mdx - 检查空列 MDX
- azure - 如何在 WebAPI 中实现 Azure 消息队列
- facebook - 如何查看允许访问我的 Facebook 业务的 Whatsapp 业务 API 解决方案提供商?