我正在使用 PetscBag 来存储我的程序的输入参数。在某些时候,我将需要使用 python 来根据一些输出参数绘制这些参数,dict
s 和 matplotlib 似乎是解决这个问题的方法。
基本上,我想使用PetscBagView()
或类似的东西将 petsc 包写入文件,然后使用一些 python 东西(标准库的内置部分,专门为此目的的外部包,任何工作)将它读入dict
. 这个想法是为了方便编写 matplotlib 代码,根据某些输出参数绘制各种输入参数。
如果dict
s 用于绘制多个模拟的输入与它们的输出是错误的,我应该使用什么?
有没有一种简单的方法可以将(二进制或 ascii)序列化的 PetscBag 作为 读取到 python 中dict
?