我需要对代码进行更改minimize
以将函数替换为pyopt.optimization()
函数。 从文档中:
scipy.optimize.minimize(fun, x0, args=(), method=None, jac=None, hess=None, hessp=None, bounds=None, constraints=(), tol=None, callback=None, options=None)[source]
参数x0
代表ndarray; Initial guess.
我确实有一个我想使用的初步猜测列表,但我似乎找不到我在pyOpt
中使用它的位置。在定义问题陈述期间,我尝试在方法的value
参数中使用它addVar()
。但是,在结果中,该值保持不变。
谢谢。
简短的回答是,与初始猜测类似的功能,具有上限和下限,通过 addVar(( 接口在 PyOpt 中提供。
请参阅 http://www.pyopt.org/quickguide/quickguide.html 的快速参考,请注意标题为设计变量的部分。
此外,可能值得查看您的问题是否与 http://www.pyopt.org/examples/examples.html 中的某个示例相似