Con*_*nor 4 arrays jagged-arrays julia arrayofarrays
Julia 中是否有一个函数可以为您提供数组数组(或“锯齿状数组”)中的元素总数?
这就是我的意思:
my_array_of_arrays = [ [1, 5], [6], [10, 10, 11] ]
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个desired_function(my_array_of_arrays)可以返回的函数
6
如果不是,那么在 Julia 中最快的方法是什么?
提前致谢!
没有额外依赖的一种方法是使用sum:
julia> my_array_of_arrays = [ [1, 5], [6], [10, 10, 11] ]
3-element Array{Array{Int64,1},1}:
[1, 5]
[6]
[10, 10, 11]
julia> sum(length, my_array_of_arrays)
6
Run Code Online (Sandbox Code Playgroud)
但是,如果您想更密集地使用不规则的数组,最好使用专门的包,例如ArraysOfArrays.jl.