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

问题描述 投票:-1回答:1

我有一个集成了一对微分方程的函数。现在我的代码输出$ c $列表和$ \ tau $列表。我正在以正常的方式绘制这些。现在我想在很长一段时间内进行长时间的计算,但代码需要一段时间,所以我想导出一些数据,以后可以调用以更快地绘制数字。我该怎么做?我已经对熊猫和np.save做了很多研究,但我并不完全了解正在发生的事情。

python numpy export
1个回答
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数组保存并加载到计算机上文件的最简单方法,特别是因为它内置于模块中!但是,对于如此广泛的问题,这基本上是社区可以帮助您的程度。

© www.soinside.com 2019 - 2024. All rights reserved.