gpt4 book ai didi

python - OmegaConf 我可以影响列表的合并方式吗

转载 作者:行者123 更新时间:2023-12-05 05:04:00 30 4
gpt4 key购买 nike

是否有任何选项可以影响列表在 OmegaConf 中的合并方式。理想情况下,这可以在配置文件中控制,但如果有开关,我可以在代码中使用,我也很感兴趣。

例子:

from omegaconf import OmegaConf

conf1 = OmegaConf.create({"list": [1, 2]})
conf2 = OmegaConf.create({"list": [3, 4]})
conf = OmegaConf.merge(conf1, conf2)
print(conf.pretty())

Output:
list:
- 3
- 4

我希望有一个合并选项,而不是覆盖列表(也就是说,结果是 [1, 2, 3, 4])

最佳答案

没有。从 OmegaConf 2.0 开始,列表合并总是替换目标列表。

在早期版本中,这用于执行您想要的操作,但我选择采用当前行为,因为它似乎对列表更有用。

关于python - OmegaConf 我可以影响列表的合并方式吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61315623/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com