如何使用包创建Array
of Convex.MaxAtom
s(或就此而言,其他Convex
类型)Convex
?我不确定 anArray
是否是正确的结构,但我想要做的是初始化一些my_array
长度n
,以便我可以更新循环中的每个元素,例如
using Convex
v = Variable(n)
w = Variable(n)
my_array = ...initialized array?...
for i = 1:n
my_array[i] = max(v[i],w[i])
end
我试过做
my_array = Convex.MaxAtom[]
for i = 1:n
push!(x, max(v[i], w[i]))
end
但我想避免重新分配内存并提前完成。我觉得我一定错过了 Julia 的一个重要部分,因为我不了解使用什么类型来构造它。