Julia 的 Optim.jl
提供了类似于 scipy.optimize.minimize
类似的功能。
using Optim
f(x) = (1.0 - x[1])^2 + 100.0 * (x[2] - x[1]^2)^2
x0 = [2.0, 0.0]
r = optimize(f, x0)
Optim.minimizer(r) # 获取最小值点
obj_val = Optim.minimum(r) # 获取最小值
Julia 的 Optim.jl
提供了类似于 scipy.optimize.minimize
类似的功能。
using Optim
f(x) = (1.0 - x[1])^2 + 100.0 * (x[2] - x[1]^2)^2
x0 = [2.0, 0.0]
r = optimize(f, x0)
Optim.minimizer(r) # 获取最小值点
obj_val = Optim.minimum(r) # 获取最小值