arrays - 在 Julia 的列中组合和堆叠数组

标签 arrays stack julia

我正在尝试组合两个一维数组并将它们堆叠在列中,

a = [1 2 3]
b = [4 5 6]

# such that, they produce

     a b
c = [1 4
     2 5
     3 6]

# the python syntax for such operation is 
np.stack_column((a,b))
请有人建议此操作的 julia 语法吗?

最佳答案

我的一位 friend 提出了两种执行此操作的方法,

1.   transpose(vcat(a,b))
     hcat(a', b')
  
2.   reshape(hcat(a,b), (3,2))
两者都将创建输出
 Array{Int64,2}:
 1  4
 2  5
 3  6
3×2 数组{Int64,2}:
1 4
2 5
3 6

关于arrays - 在 Julia 的列中组合和堆叠数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65502535/

相关文章:

javascript - 将数组值推送到对象值

java - 在数组中生成随机数,将它们相加并将答案存储在数组中

python - 如何获取 Python 解释器堆栈的当前深度?

python - 在 Docker 中编译 Julia 系统镜像

dataframe - 如何引用 DataFrames.jl 中的非标准列名称

C# 在 Arraylist 中使用 array.Where

c++ - 使用特殊规则将一个数组分成两个数组

c++ - 语言之间的堆栈数据

Java 队列和堆栈

c - 如何在 Julia 中使用/创建更通用的 ccall?