2013-06-30から1日間の記事一覧

RとC++とで関数をかき分けて練習する

No inputs, scalar output returnOneR <- function(){ return(1) } #include <Rcpp.h> // [[Rcpp::export]] int returnOneCpp(){ return(1); } int add(int, int, int); int returnOneCpp(); > sourceCpp("returnOneCpp.cpp") > returnOneCpp() [1] 1 Scalar input, </rcpp.h>…

Rcpp 0 からやりなおし

こちらのようにRtoolsの導入で躓いたのだが、まあ事なきをえたということでRtoolsが使えるので、こちらのRcpp解説記事をなぞってみます cppFunction()を使う library(Rcpp) cppFunction(' int add(int x, int y, int z) { int sum = x + y + z; return sum; …

再起動…

Rtoolsを入れるとき、以前は、パスを書き換えますか?と聞いてきたけれど、今は、デフォルトで書き換え、の模様 それで入れてみて再起動を繰り返すも、うまくいかない… 環境変数を覗いてみればちゃんと書き換わっている… 諦めてシャットダウンして翌日立ち上…