我正在尝试了解 scipy.optimize SLSQP 函数。因此我写了一个简单的优化问题。我只是想限制 0import 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]))