配列 (Vector, Array) のメモ †Tuple → Array †タプルの変数 A から普通の配列にしたい場合. B = collect(A) シンプルなのにすぐ忘れる. Array of Array → Matrix †リスト Array{T,1} の中にリスト Array{T,1} が入っている変数を,2次元配列 Array{T,2} にするとき. ## (Array{Array{T,1},1} => Array{T,2}) B = hcat(A...) Array of Tuple{T,T} → Array{T,1}, Array{T,1} †タプル(2要素)のリストという面倒くさい形式から, ## (Array{Tuple{Float64,Float64},1} => Array{Float64,1}, Array{Float64,1}) A1, A2 = collect.(zip(A...)) 上の方法は,タプルの要素が3つ以上になっても同じ. A1 = first.(A) A2 = last.(A) という方法もある. |