1.求解一元函数极值
1.1 导包:
from scipy.optimize import fmin
这个函数主要用于求某个点附近的极小值。相应的,如果要求某个点附近的最大值,可以使用↓
from scipy.optimize import fmax
1.2 定义求导函数
def f(x):
return x(x-1) #return后面接你想求的函数的极值
1.3 函数调用
假如我要求0.6附近的极小值:
min1 = fmin(f,0.6)
这里的min1存储的是最小值对应的不太精确的x坐标的值。程序会输出此时的最小值↓
1.4 完整代码
from scipy.optimize import fmin
def f(x):
return x(x-1) #return后面接你想求的函数的极值
min1 = fmin(f,0.6)