边界索引错误:元组索引超出范围

时间:2021-04-27 13:14:41

标签: python

我正在尝试了解 scipy.optimize SLSQP 函数。因此我写了一个简单的优化问题。我只是想限制 0

import numpy as np
from scipy.optimize import minimize,Bounds

# bounds = Bounds([0,0], [10, 10])
def objective_fun(d):

    x_theo=d*2+1
    y_theo=-d*2.5+10
    x_m=5
    y_m=5
    objective=(x_m-x_theo)**2+(y_m-y_theo)**2
    return objective

d0=6


res = minimize(objective_fun, d0, method='SLSQP',bounds=Bounds([1],[10]))

0 个答案:

没有答案
相关问题