首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法将数据存储在pyiron的ScriptJob中的hdf5文件中?

有没有办法将数据存储在pyiron的ScriptJob中的hdf5文件中?
EN

Stack Overflow用户
提问于 2020-09-30 19:30:16
回答 1查看 35关注 0票数 1

我有自己的蒙特卡罗代码(不是pyiron的一部分),我是通过pyiron中的ScriptJob启动的。目前,我将输出数据存储在一个文件中,但由于脚本作业是一个pyiron对象,并且创建了一个hdf5,因此我希望将数据存储在那里。所以,我希望能有这样的东西:

代码语言:javascript
复制
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内部做点什么来实现这一点呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-30 20:21:36

您可以在名为output_dict的字典中总结输出,然后使用:

代码语言:javascript
复制
from pyiron import Notebook
Notebook().store_custom_output_dict(output_dict)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64136671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档