def objective_function(x):
return x**2 + 4*x + 3
def constraint_function(x):
return x**2 - 6*x + 9
constraint = {'type': 'eq', 'fun': constraint_function}
from scipy.optimize import minimize
def objective_function(x):
return x**2 + 4*x + 3
def constraint_function(x):
return x**2 - 6*x + 9
constraint = {'type': 'eq', 'fun': constraint_function}
init_guess = [0]
result = minimize(objective_function, init_guess, constraints=constraint)
print(result)