如何从python导出数字然后重用它们

时间:2019-02-25 22:22:10

标签: python numpy export

我有一个函数,它集成了一对微分方程。现在,我的代码输出$ c $的列表和$ \ tau $的列表。我以正常方式绘制这些图。现在,我想长时间进行长时间的计算,但是代码需要花费一些时间,因此我想导出一些数据,以后可以调用这些数据以更快地绘制图形。我该怎么做? 我对pandas和np.save进行了大量研究,但我不完全了解发生了什么。

1 个答案:

答案 0 :(得分:0)

有许多方法可以“从Python导出数字”。您可以将它们写入.txt文件,.json文件或.csv文件中,仅举几例。我相信自从您提到np.save()以来,您的数据当前为np.array()格式。如果是这种情况,那么我建议在处理脚本或函数的末尾,您只需调用np.save(outputfile.npz)

文档位于https://docs.scipy.org/doc/numpy/reference/generated/numpy.save.html?highlight=save#numpy.save

然后在绘图脚本/函数中,只需在脚本顶部使用np.load(outputfile.npz)即可将其加载到Python中进行绘图

文档位于https://docs.scipy.org/doc/numpy/reference/generated/numpy.load.html?highlight=load#numpy.load

我认为这是将numpy数组保存并加载到计算机上文件的最简单方法,特别是因为它是内置在模块中的!但是,对于如此广泛的问题,这实质上是社区可以为您提供帮助的程度。