问题描述
我想找到一个二变量函数的全局最小值,例如V(x,y,T),其中(x,y)是自变量,而'T'是参数。我的目标是为参数T的固定值找到函数V(x,y,T)的全局最小值/最小值(具有两个变量的函数的最小值由https://en.wikipedia.org/wiki/Second_partial_derivative_test确定)。我想要使用包“ scipy.optimization.brute”。首先,请确认我是对还是错。
我正在粘贴(https://scipy-lectures.org/intro/scipy/auto_examples/plot_optimize_example2.html)中的示例示例
from scipy import optimize
# Global optimization
grid = (-10,10,0.1)
xmin_global = optimize.brute(f,(grid,))
print("Global minima found %s" % xmin_global)
此示例适用于单变量函数。 我不知道如何将输入内容放在两个变量的情况下。
为了更好地了解我的功能,我在此附上功能不同的参数'T'的函数图像。请注意,此处的函数是一个变量'\ phi_0',而不是两个变量(x,y)。 my function,but for one variable
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)