将Python程序中的数据保存到';工作空间';这样我就可以在不必再次运行程序的情况下进行绘图

将Python程序中的数据保存到';工作空间';这样我就可以在不必再次运行程序的情况下进行绘图,python,plot,saving-data,Python,Plot,Saving Data,使用MATLAB,所有数据和变量都保存到工作空间中。这使得从命令窗口访问和操作简单打印数据变得非常容易,而无需再次运行主程序 我知道这可以使用Spyder来完成,但是如何保存数据,以便我可以在任何IDE/终端中运行较小的辅助绘图程序呢。然后,这个程序将访问这些数据,这样我就不必在每次对绘图进行微小更改时都运行主程序 与其他文件格式相比,某些文件格式是否有好处?i、 一些文件格式压缩数据吗?有些允许更快的访问吗?是否有选项将数据保存在Spyder之外的工作区中 大多数数据要么是2D numpy数组

使用MATLAB,所有数据和变量都保存到工作空间中。这使得从命令窗口访问和操作简单打印数据变得非常容易,而无需再次运行主程序

我知道这可以使用Spyder来完成,但是如何保存数据,以便我可以在任何IDE/终端中运行较小的辅助绘图程序呢。然后,这个程序将访问这些数据,这样我就不必在每次对绘图进行微小更改时都运行主程序

与其他文件格式相比,某些文件格式是否有好处?i、 一些文件格式压缩数据吗?有些允许更快的访问吗?是否有选项将数据保存在Spyder之外的工作区中


大多数数据要么是2D numpy数组并将以图像形式打印,要么是用于线打印的1D numpy数组。

您可以使用Google Colab进行此操作。它允许您对Python代码进行分段,以便可以在一段中运行主程序,然后在下一段中创建绘图代码。运行第一个段后,所有数据都将保存在该点,因此无需重新运行

如果在本地计算机上运行此代码,只需将numpy数组保存到numpy文件中,如下所示:

然后,当运行绘图程序时,可以从该numpy文件读入