【问题标题】:Stacking arrays column-wise in Julia在 Julia 中按列堆叠数组
【发布时间】:2021-04-06 05:51:31
【问题描述】:

我正在尝试将两个一维数组堆叠在一列中。

a = [] #1D array
b = [] #1D array
c = reshape(a, b, 1)           # I am expecting it to put array 'b' under array 'a'

请问这是在 Julia 中堆叠数组的正确语法和方法吗?

【问题讨论】:

    标签: arrays stack julia


    【解决方案1】:

    这是你想要的吗?

    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

    【讨论】:

      猜你喜欢
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      • 2017-04-29
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      • 2018-07-04
      • 1970-01-01
      相关资源
      最近更新 更多