julia> [1 2; 3 4]
2×2 Array{Int64,2}:
1 2
3 4
julia> sum([1 2; 3 4])
10
julia> sum([1 2; 3 4],dims=1)
1×2 Array{Int64,2}:
4 6
julia> sum([1 2; 3 4],dims=2)
2×1 Array{Int64,2}:
3
7
现在,当我将参数 dims 设置为元组时,会发生什么?julia 1.0 的官方文档没有给我任何线索。
julia> sum([1 2; 3 4],dims=(1,1))
1×2 Array{Int64,2}:
4 6
julia> sum([1 2; 3 4],dims=(1,2))
1×1 Array{Int64,2}:
10
julia> sum([1 2; 3 4],dims=(2,1))
1×1 Array{Int64,2}:
10
julia> sum([1 2; 3 4],dims=(2,2))
2×1 Array{Int64,2}:
3
7
julia> sum([1 2; 3 4],dims=(3,4))
2×2 Array{Int64,2}:
1 2
3 4
看起来它正在对元组做一些事情