2014-02-19から1日間の記事一覧

アルマジロを可愛がることにした

Armadillo: C++ linear algebra library あっ, どーも僕です. 数あるRcpp系パッケージのなかでRcppArmadilloを少し勉強したのでまとめます. RcppArmadilloによりRcpp経由で, C++ライブラリのArmadilloを使用できます. 以下にRcppArmadilloの機能をまとめます…

アルマジロその3. 線形代数編

これまでと同様です. 説明しないので, 気になったらコピペしてみてください. おまじない library (Rcpp) library (inline) library (RcppArmadillo) library (Matrix) # for sp_mat コレスキー分解 # コレスキー分解 src <- 'arma::mat X = arma::randu(5,5)…

アルマジロその2. 演算編

前回と同様に適当にはっつけるので, 気になったらコピペしてみて結果を確認してみてください. おまじない library (Rcpp) library (inline) library (RcppArmadillo) library (Matrix) # for sp_mat 行列積 # ベクトル, 行列の掛け算 src <- 'arma::rowvec a…

アルマジロその1. 行列操作編

ここでは, RcppArmadilloにおける行列の初期化などを紹介します. 特に説明もせず, バンバン例を載せるので気になった所をコピペして結果を確認してください. おまじない library (Rcpp) library (inline) library (RcppArmadillo) library (Matrix) # for sp…