【发布时间】:2014-02-04 20:01:21
【问题描述】:
取以下 2x2x2 Julia 数组:
julia> a
2x2x2 Array{Int32,3}:
[:, :, 1] =
1 3
2 4
[:, :, 2] =
2 4
3 5
我惊讶地发现沿不同维度切片会产生非对称结果:
julia> a[:,:,1]
2x2 Array{Int32,2}:
1 3
2 4
对比:
julia> a[:,1,:]
2x1x2 Array{Int32,3}:
[:, :, 1] =
1
2
[:, :, 2] =
2
3
有人能解释一下这里发生了什么吗?我来自 numpy/MATLAB 背景,这种行为对我来说非常奇怪。
【问题讨论】:
标签: julia