m = []
次元1の空の配列を初期化します。次元2の空の配列を初期化します(後で値を追加します)。これは可能ですか?
試してください:
_m = reshape([],0,2)
_
または、
_m = Array{Float64}(0,2)
_
タイプを明示的に定義する2番目のオプションは、より高速なコードを生成するはずです。
0x0行列にはMatrix()
を、0x2行列にはMatrix(0,2)
を使用することを一時的に提案したコメンター。
Julia 1.0以降では、以下を使用できます。
m = Array{Float64}(undef, 0, 0)
(0,0)-sizeの場合、2次元行列Float64
値および一般的には次のとおりです。
m = Array{T}(undef, a, b, ...,z)
(a、b、...、z)-size多次元マトリックス(内容はT
タイプのガベージです)の場合。