有没有简单的方法可以将矢量重塑为数组,其中"填充"是按行?
更具体地说,假设我有一个向量
reshape
reshape(v, (2,2,2))
2x2x2 Array{Int64,3}:
[:, :, 1] =
1 3
2 4
[:, :, 2] =
5 7
6 8
"填充"按列生成的数组:
a = Array{Int}(2,2,2)
a[:, :, 1] = [1 2; 3 4]
a[:, :, 2] = [5 6; 7 8]
a
2x2x2 Array{Int64,3}:
[:, :, 1] =
1 2
3 4
[:, :, 2] =
5 6
7 8
但我想得到:
reshape
这是一个很好的选择,可以添加到git
。