预定义元组数组



我正在尝试在for循环中填充一个元组数组。数组需要预定义。

我正在尝试按照以下思路做一些事情:

for class in keys(classes)
    arr[class]=pmap(y->func(arg,y),1:length(arg1),batch_size=Int(round(length(arg)/nworkers())))
end

在特定情况下,classesDict{String,Tuple{Int64,Int64}} 类型的字典。例如 classes=Dict("Item1" => (5000,10000), "Item2" => (5000,10000))

广播操作的类型定义pmap(...)class Item1时是一个Array{Tuple{Float64,Float64,Float64,Array{Float64,1}},1}。什么是预分配arr的适当方法?

arr[Item1]将是 Array{Tuple{Float64,Float64,Float64,Array{Float64,1}},1} 型。所以,我认为arr必须定义为Array{Array{Tuple{Float64,Float64,Float64,Array{Float64,1}},1}},或者这种程度的东西。但是,我无法想出正确的符号来定义它。

看来我想多了; 将arr定义为Dict{String,Array{Tuple{Float64,Float64,Float64,Array{Float64,1}},1}}很有帮助。

相关内容

  • 没有找到相关文章

最新更新