プログラミングの実験場

Haskell/Webアプリ/画像処理/可視化/ITによる生産性向上 など

2015-01-26から1日間の記事一覧

Julialangでの配列演算のベクトル化

任意の1変数関数、2変数関数はベクトル化ができ、行列の要素への適用が劇的に高速化する。 julia> A = rand(10000,10000); julia> sq(x) = x*x; julia> sq_vec(x) = x*x; julia> @vectorize_1arg Float64 sq_vec sq_vec (generic function with 4 methods) j…

Julialangでの多次元配列使用のメモ: 配列の演算

基本の操作 添字による要素のアクセス julia> a = [x*10+a for x=0:2, a=0:5] 3x6 Array{Int64,2}: 0 1 2 3 4 5 10 11 12 13 14 15 20 21 22 23 24 25 julia> a[2,4] 13 julia> a[1:3,4] 3-element Array{Int64,1}: 3 13 23 julia> a[2,2:4] 1x3 Array{Int64…

Julialangでの多次元配列使用のメモ: 配列の作成

多次元配列に関するドキュメントなど 自分のための覚書、チートシート。Juliaのバージョンは0.3を使用。 公式ドキュメント Multi-dimensional Arrays — Julia Language 0.3.6-pre documentation これらも参照 http://sebastianraschka.com/Articles/2014_mat…