如何从python导出数字,然后重用它们
我有一个积分一对微分方程的函数。现在,我的代码输出$c$的列表和$\tau$的列表。我正以正常的方式绘制这些。现在我想在很长的时间内进行长时间的计算,但是代码需要一段时间,所以我想导出一些数据,以后可以调用这些数据更快地绘制图形。我该怎么做? 我对熊猫和np.save做了很多研究,但我不完全了解到底发生了什么 有很多方法可以“从Python导出数字”。您可以将它们写入如何从python导出数字,然后重用它们,python,numpy,export,Python,Numpy,Export,我有一个积分一对微分方程的函数。现在,我的代码输出$c$的列表和$\tau$的列表。我正以正常的方式绘制这些。现在我想在很长的时间内进行长时间的计算,但是代码需要一段时间,所以我想导出一些数据,以后可以调用这些数据更快地绘制图形。我该怎么做? 我对熊猫和np.save做了很多研究,但我不完全了解到底发生了什么 有很多方法可以“从Python导出数字”。您可以将它们写入.txt文件、.json文件或.csv文件等。我相信,由于您提到np.save(),您的数据当前是np.array()格式。如果是
.txt
文件、.json
文件或.csv
文件等。我相信,由于您提到np.save()
,您的数据当前是np.array()
格式。如果是这种情况,那么我建议在处理脚本或函数结束时,只需调用np.save(outputfile.npz)
文件位于:
然后在绘图脚本/函数中,只需在脚本顶部使用np.load(outputfile.npz)
即可将其加载到Python中进行绘图
文件位于:
我认为这将是保存numpy数组并将其加载到计算机上文件的最简单方法,尤其是因为它内置在模块中!!然而,对于这样一个广泛的问题,这本质上是社区能够帮助你的程度