开始使用免费开始使用

多变量优化

最大化营收做得很棒!现在您想要最小化成本。

对于新的曲奇产品,您需要考虑两个变量:糖配料(a[0])和面粉配料(a[1])。这是一个多变量优化问题,目标是找到最佳配比,让曲奇好吃又不贵!

SciPyminimize() 函数已为您加载,并已提供目标函数。

本练习是课程的一部分

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.")
编辑并运行代码