我知道如何在终端上打印这些值(例如:results = solver.solve(model,tee=True)
),但是我想将它们保存在3个变量或向量中。我需要的值是CPU时间,#迭代次数,目标函数的值。
答案 0 :(得分:0)
我们在开放的Pyomo PR中非常接近这一点,它是IPOPT的薄薄包装。参见此处(https://github.com/Pyomo/pyomo/blob/contrib_parmest/pyomo/contrib/parmest/ipopt_solver_wrapper.py)。我认为您可以轻松地对其进行修改,以提供所需的内容。