Juliaでは、;
を使用して2次元配列を作成することができます。Juliaで3次元配列を作成する
julia> [1 2; 3 4]
2x2 Array{Int64,2}:
1 2
3 4
同様の構文を使用して3次元(またはそれ以上の次元)のアレイを作成することはできますか?以下の作品は、私はクリーナー、良い方法があるかどうかは不明です。
julia> reshape(collect(1:8), 2, 2, 2)
2x2x2 Array{Int64,3}:
[:, :, 1] =
1 3
2 4
[:, :, 2] =
5 7
6 8
'zcat(args ...)= cat(3、args ...)'を定義すると、おそらく 'zcat([1 2; 3 4]、[5 6; 7 8])'はクリーン/クリア。 –
@DanGetzもう少し行くと、以下のような利用可能なバイナリインフィックス演算子の1つを使用することができます: 'const ++ = zcat; [1 2; 3 4] ++ [5 6; 7 8] ++ [9 10; 11 12]とする。 – SalchiPapa