📜  Julia 中数组的串联——cat()、vcat()、hcat() 和 hvcat() 方法

📅  最后修改于: 2022-05-13 01:55:09.074000             🧑  作者: Mango

Julia 中数组的串联——cat()、vcat()、hcat() 和 hvcat() 方法

cat()是 julia 中的内置函数,用于将给定的输入数组沿可迭代的 dims 中的指定维度连接起来。

例子:

# Julia program to illustrate 
# the use of cat() method
   
# Getting the concatenated array
a = [1, 2, 3, 4]
b = [5, 10, 15, 20]
cat(a, b, dims =(2, 2))

输出:

vcat()

vcat()是 julia 中的内置函数,用于沿维度 1 连接给定数组。

例子:

# Julia program to illustrate 
# the use of vcat() method
   
# Getting the concatenated array
a = [5 10 15 20]
b = [2 4 6 8; 1 3 5 7]
vcat(a, b)

输出:

hcat()

hcat()是 julia 中的内置函数,用于沿维度 2 连接给定数组。

例子:

# Julia program to illustrate 
# the use of hcat() method
   
# Getting the concatenated array
a = [5; 10; 15; 20; 25]
b = [1 2; 3 4; 5 6; 7 8; 9 10]
hcat(a, b)

输出:

hvcat()

hvcat()是 julia 中的一个内置函数,用于在一次调用中水平和垂直连接给定的数组。第一个参数指定要在每个块行中连接的参数数量。

例子:

# Julia program to illustrate 
# the use of hvcat() method
   
# Getting the concatenated array
a, b, c, d = 5, 10, 15, 20
[a b; c d]
hvcat((2, 2), a, b, c, d)

输出: