我曾经使用Matlab多年,现在开始接触Python,并且还在学习两者之间的区别。由于与其他人一起使用,我必须使用Jupyter笔记本。
有一件事情让我困惑不解,就是如何将变量保存到文件中以便在另一个脚本中加载。我需要运行一个处理数据的脚本,并生成多个变量。然后我想要将这些变量保存到文件中,并能够在另一个脚本中重新加载它们。
假设我的变量名为'wbl','wbr'和'body_ang'
在Matlab中,这很简单,使用以下代码:
save(filename,'wbl','wbr','body_ang')
然后我只需要使用以下代码加载变量:
load(filename)
我找不到Python中具有相同功能的东西。您可以使用numpy.save保存变量,但它不会保留变量名称。因此,除非您知道保存它们的顺序,否则无法重新创建它们。
我想要它们作为单独的变量,而不仅仅是数组的一部分(除非它们在加载后可以轻松地重新创建)。
这似乎是一个简单明显的事情,但我不知道如何做到。
pickle
吗? - Epsi95