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) # 獲取最小值點(diǎn)
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) # 獲取最小值點(diǎn)
obj_val = Optim.minimum(r) # 獲取最小值