У меня есть зубчатый массив массивов. Как показано ниже, и я хочу найти поэлементный максимум и минимум, как показано ниже.
julia> srand(0);
julia> triarr = [[rand(0:99, 2) for i in 1:j] for j in 1:3]
3-element Array{Array{Array{Int64,1},1},1}:
Array{Int64,1}[[40, 6]]
Array{Int64,1}[[29, 77], [44, 74]]
Array{Int64,1}[[64, 23], [55, 8], [35, 37]]
julia> min.(vcat(triarr...)...)
2-element Array{Int64,1}:
29
6
julia> max.(vcat(triarr...)...)
2-element Array{Int64,1}:
64
77
Это работает и выглядит умно, но занимает больше времени для больших массивов. Есть ли у Джулии идиоматический способ сделать это?