【发布时间】:2020-06-16 07:19:13
【问题描述】:
我使用了几台计算机来运行相同的脚本,现在有几个 result_files.pkl。
results1 = gp_minimize(func=fitness,
dimensions=dimensions,
acq_func='gp_hedge',
n_calls=11,
x0=default_parameters)
我想将它们全部合并在一起,以便一起分析所有结果。这可能吗。我尝试使用字典来附加它们:
all_results = {}
for i in range(8):
to_add = 'results'+str(i+1)
all_results.update(to_add)
但是收到以下错误信息:
---------------------------------------------------------------------------
ValueError
Traceback (most recent call last) <ipython-input-33-fb7bb81cb72b> in <module>
3 to_add = 'results'+str(i+1)
4 print('adding: ',to_add)
----> 5 all_results.update(to_add)
ValueError: dictionary update sequence element #0 has length 1; 2 is required
关于如何合并它们的任何想法?
谢谢
【问题讨论】:
标签: python pickle scikit-optimize