我需要更改代码,用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()
参数中使用它。但是,在结果中,值保持不变。
谢谢。
简短的回答是,PyOpt通过addVar()接口提供了具有上限和下限的初始猜测的类似功能。
请参阅http://www.pyopt.org/quickguide/quickguide.html的快速参考,请注意标题为设计变量的部分。
此外,可能值得看看你的问题是否与http://www.pyopt.org/examples/examples.html的一个例子类似