【发布时间】:2022-01-15 09:30:23
【问题描述】:
我被指派通过 scipy.minimize 使用 lambda 的 BFGS 方法找到给定函数的最大值。我已经发现为了做到这一点,我需要最小化 -(f) 函数,但我不能更改函数本身,只能更改它在最小化中调用的方式。另外,asnwer 必须是浮点数。
A abd B 是要最大化的两个函数
提前感谢您的帮助!
def A(x):
return -(x-1)**2
B = lambda x: -(x+2)**4
#This is where the minimize is called
def argmax(f):
from scipy.optimize import minimize
return
【问题讨论】:
标签: python function optimization lambda scipy-optimize-minimize