也就是说,将尺寸为[2,3,4,5]的B和尺寸为[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])
您可以使用cat
(concatenate)函数。它需要一个关键字参数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
函数的更多信息。