多变量优化
最大化营收做得很棒!现在您想要最小化成本。
对于新的曲奇产品,您需要考虑两个变量:糖配料(a[0])和面粉配料(a[1])。这是一个多变量优化问题,目标是找到最佳配比,让曲奇好吃又不贵!
SciPy 的 minimize() 函数已为您加载,并已提供目标函数。
本练习是课程的一部分
Python 优化入门
练习说明
- 将您的初始猜测保存到
x0;可以随意取值! - 计算并打印最小值。
交互式实操练习
通过完成这段示例代码来试试这个练习。
def objective_function(a):
return (a[0] - 2)**2 + (a[1] - 3)**2 + 3
# Save your initial guess
x0 = ____
# Calculate and print the minimum
result = minimize(____, ____)
print(f"minimum is (x, y) = ({result.x[0]:.2f}, {result.x[1]:.2f}) in two decimals.")