from scipy.optimize import minimize
# 定义目标函数
def objective(x):
x1, x2= x
return -2*x1-6*x2+x1**2-2*x1*x2+2*x2**2
# 定义不等式约束
#这里以大于等于的形式表示,如果是小于等于的方程,两边同时乘以负号
def constraint1(x):
x1, x2= x
return -x1-x2+2
def constraint2(x):
x1, x2 = x
return x1-2*x2+2