【发布时间】:2019-06-05 16:40:41
【问题描述】:
对于 Julia 来说非常陌生,并且正在尝试编写一些代码。我不断收到此错误:“错误:LoadError:LoadError:UndefVarError:@defVar 未定义”。代码的开头在我定义@defVar 的位置下方。朱莉娅版本 1.1.1 (2019-05-16)。这是我正在使用的代码:
using DataFrames
using GLPKMathProgInterface
using JuMP
num_lineups = 6
num_overlap = 4
path_data = "/users/matt/desktop/example_players.csv"
path_data2 = "/users/matt/desktop/example_players2.csv"
path_to_output= "/users/matt/desktop/output.csv"
m = Model(solver=GLPKSolverMIP())
@defVar(m, players_a_lineup[i=1:num_players_a], Bin)
@defVar(m, players_b_lineup[i=1:num_players_b], Bin)
【问题讨论】:
-
欢迎来到 SO 和 Julia!您使用的教程/文档/代码可能很旧。我认为
@defVar不再存在于较新版本的 JuMP 中。您可以使用@variable并尝试使用最近的教程/文档,例如JuMP examples 或JuliaOpt notebooks。 -
这些资源帮了大忙……谢谢!
-
@hckr 回答这个问题,然后让 RebirdFan23 结束这个问题?
-
@MarcusRitt ... 新加入堆栈,我可以关闭它吗?
-
你必须accept an answer。我刚刚添加了一个,但您可以等待@hckr 添加他的并接受它,否则接受我的。然后这个问题将被“正式”回答。
标签: julia julia-jump