我想知道是否有一个函数可以计算嵌套数组的形状。
multiArr = [[1,2,3,4],[5,6,7,8]]
size(multiArr)
#Out > (2,)
我正在寻找输出 (2,4)
我知道如果你把它转换成矩阵你可以得到这个输出,
mat = reshape(hcat(multiArr...),size(multiArr)[1],size(multiArr[1])[1])
size(mat)
#Out > (2,4)
但想知道是否有办法获取嵌套数组的内部维度?
最佳答案
您可以通过内部数组广播size
:
julia> size.(multiArr)
2-element Vector{Tuple{Int64}}:
(4,)
(4,)
您将得到一个 Vector
大小,因为当然每个大小都可以不同。
关于julia - 在 Julia 中获取嵌套数组的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67358704/