我有自己的蒙特卡罗代码(不是pyiron的一部分),我是通过pyiron中的ScriptJob启动的。目前,我将输出数据存储在一个文件中,但由于脚本作业是一个pyiron对象,并且创建了一个hdf5,因此我希望将数据存储在那里。所以,我希望能有这样的东西:
script_job = pr.create_job('ScriptJob', 'job')
script_job.script_path = 'monte_carlo.ipynb'
script_job.run()
script_job['user/output/'] # This returns the output of what I store in monte_carlo.ipynb有没有办法在monte_carlo.ipynb内部做点什么来实现这一点呢?
发布于 2020-09-30 20:21:36
您可以在名为output_dict的字典中总结输出,然后使用:
from pyiron import Notebook
Notebook().store_custom_output_dict(output_dict)https://stackoverflow.com/questions/64136671
复制相似问题