在使用 python 进行研究时,我经常会遇到一些问题,我想比较不同数量参数的结果。
params1 = [0.1, 0.2, 0.3]
params2 = [5, 10, 50]
parmas3 = range(8)
for (p1, p2, p3) in itertools.product(params1, params2, params3):
result = evaluate(p1, p2, p3)
是否有一些好方法可以为许多参数管理这样的设置,我有一个好方法
- 保存结果
- 方便地绘制和分析它们
- 可能并行运行多个实验
- 甚至可能会缓存和保存中间结果(例如,如果您想稍后继续运行
我在想这一定是一个很常见的模式,但我找不到稍微接近这个方向的东西。