在 Julia 中按列堆叠数组
Stacking arrays column-wise in Julia
我正在尝试将两个一维数组堆叠在一个列中。
a = [] #1D array
b = [] #1D array
c = reshape(a, b, 1) # I am expecting it to put array 'b' under array 'a'
请问这是在 Julia 中堆叠数组的正确语法和方法吗?
这是你想要的吗?
julia> a = [1, 2]
2-element Array{Int64,1}:
1
2
julia> b = [3, 4]
2-element Array{Int64,1}:
3
4
julia> vcat(a, b)
4-element Array{Int64,1}:
1
2
3
4
julia> [a; b] # the same as vcat but with a shorter syntax
4-element Array{Int64,1}:
1
2
3
4
另见 https://docs.julialang.org/en/v1/manual/arrays/#man-array-concatenation。
我正在尝试将两个一维数组堆叠在一个列中。
a = [] #1D array
b = [] #1D array
c = reshape(a, b, 1) # I am expecting it to put array 'b' under array 'a'
请问这是在 Julia 中堆叠数组的正确语法和方法吗?
这是你想要的吗?
julia> a = [1, 2]
2-element Array{Int64,1}:
1
2
julia> b = [3, 4]
2-element Array{Int64,1}:
3
4
julia> vcat(a, b)
4-element Array{Int64,1}:
1
2
3
4
julia> [a; b] # the same as vcat but with a shorter syntax
4-element Array{Int64,1}:
1
2
3
4
另见 https://docs.julialang.org/en/v1/manual/arrays/#man-array-concatenation。