gpt4 book ai didi

arrays - 使用 Julia 创建三(或更高)维数组

转载 作者:行者123 更新时间:2023-12-04 22:03:40 27 4
gpt4 key购买 nike

在 Julia 中,;可用于创建二维数组。

julia> [1 2; 3 4]
2x2 Array{Int64,2}:
1 2
3 4

是否可以使用类似的语法来创建三维(或更高维)数组?以下有效,但我不确定是否有更清洁、更好的方法。
julia> reshape(collect(1:8), 2, 2, 2)
2x2x2 Array{Int64,3}:
[:, :, 1] =
1 3
2 4

[:, :, 2] =
5 7
6 8

最佳答案

我想最干净的手动语法是通过 cat命令,例如:

cat(3, [1 2 ;3 4], [5 6 ; 7 8]);   % concatenate along the 3rd dimension

关于arrays - 使用 Julia 创建三(或更高)维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38860303/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com