我已成功将Scipy Optimize的函数最小化导入Julia,但是当我尝试使用它时,我指定了它的约束:
ERROR: LoadError: syntax: { } vector syntax is discontinued
朱莉娅抛出关于花括号的错误:
report Generate XML, MD or HTML report.
任何人都知道如何在Julia中正确使用最小化功能?
答案 0 :(得分:3)
我现在意识到大括号在Python中呈现dicts,而Julia版本应该如下所示:
julia> so.minimize(objective_function, coords,
constraints = Dict("type" => "ineq", "fun" => g),
options = Dict("maxiter" => 1000))
所以我的猜测是,即使函数来自Scipy,输入参数也需要是Julia语法。