Julia 如何通过第三个dim合并两个4 dim阵列

Julia 如何通过第三个dim合并两个4 dim阵列,julia,Julia,也就是说,将大小为[2,3,4,5]的A和大小为[2,3,6,5]的B合并到大小为[2,3,10,5]的C 我知道怎么做。但是如何对我和机器都有效地完成它 我已经尝试了以下代码,但它没有工作 permutedims([permutedims(A,[1,2,4,3]) permutedims(B,[1,2,4,3])],[1,2,4,3]) 您可以为此使用(连接)函数。它采用关键字参数dims,允许您指定要沿其连接的维度 julia> A = rand(2,3,4,5); julia&g

也就是说,将大小为[2,3,4,5]的A和大小为[2,3,6,5]的B合并到大小为[2,3,10,5]的C

我知道怎么做。但是如何对我和机器都有效地完成它

我已经尝试了以下代码,但它没有工作

permutedims([permutedims(A,[1,2,4,3]) permutedims(B,[1,2,4,3])],[1,2,4,3])
您可以为此使用(连接)函数。它采用关键字参数
dims
,允许您指定要沿其连接的维度

julia> A = rand(2,3,4,5);

julia> B = rand(2,3,6,5);

julia> C = cat(A, B, dims=3);

julia> size(C)
(2, 3, 10, 5)

通过在Julia REPL中键入
?cat
,您可以了解有关
cat
功能的更多信息。

请尝试
cat
。与cat(A、B、dims=3)中的一样。