rcpp

    0

    1答えて

    // [[Rcpp::depends(RcppParallel)]] #include <RcppParallel.h> #include <RcppArmadilloExtensions/sample.h> // [[Rcpp::depends(RcppArmadillo)]] using namespace Rcpp; using namespace RcppArmadillo;

    1

    2答えて

    私はC++でプログラミングしたライブラリのメソッドを使用するために、RcppでRパッケージを作成しました。 私はR最後のバージョンで実行されているしました:私は私のパッケージをインストールするには、次の命令を実行してい R version 3.2.5 (2016-04-14) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Ubunt

    -2

    1答えて

    行列のk行を置き換えるために一時変数を使用することについて質問したいと思います。 Xの行を0に置き換えたいとします。 Xのコピーを作成しました。Ynew1と呼ばれ、繰り返しごとにYnew1の値がX(最初の値)で更新されます。しかし、私のコードでは、Ynew1の行が0に置き換えられるだけでなく、Xもあります。残念なことに、結果はYnew1はすべて行列ゼロです(私は最後の行がゼロの値を持っていると思い

    -1

    1答えて

    RcppArmadilloに関する非常に簡単な質問です。ベクトルをスカラで掛けようとすると、構文の小さな変化に応じて異なる結果が得られます。 アイデア? // [[Rcpp::depends("RcppArmadillo")]] // [[Rcpp::export]] arma::vec funtemp(arma::vec x) { // return(x/10); // t

    2

    1答えて

    Iは以下のような引数の1つとして、Rの機能を有するCPPの機能を有する: void mycppfunction(SEXP x, Rcpp::Function func) funcが機能することができ、またはそれはNULLであってもよいです。これをどのように実装できますか?そして、ラインを void mycppfunction(SEXP x, Rcpp::Nullable<Rcpp::Funct

    4

    2答えて

    Rcppでパッケージを作成していて、引数として受け入れることができる関数を、std::stringまたはint以上にしたいと考えています。どうしたらいいですか? I有し、以下の機能:私は2つのC++の機能を実装している int myFunction(std::string varname); RcppExport SEXP myFunction(SEXP varname) { BEGIN_RC

    -3

    2答えて

    これは、sourceCppからRcpp Moving from sourceCpp to a package w/Rcppのパッケージへの移動に関するポストに関連しています。しかし、私はMac OS X 10.10.4でRcppArmadilloを使用しており、パッケージを動作させるのに問題がありました。次のようにsourceCppで動作するファイルは次のとおりです。Rcppが機能しなかったのw

    0

    1答えて

    私はRcpp を理解するためにhttp://adv-r.had.co.nz/Rcpp.htmlでガイドに従うことを試みるが、どのRcpp機能が動作する前に、私はいつもdevtools::find_rtools()を実行する必要があります。 私は library(devtools) library(Rcpp) has_devel() # Error: Command failed(1) #

    0

    1答えて

    QtCreatorで書かれたプロジェクトをコンパイルする際に問題が発生します。最初のことは、プロジェクトがOS X(最初に開発されたもの)でうまく動作し、Linux(Mint)でコンパイルされないことです。最初にLinuxは大文字と小文字が区別され、OS Xは大文字と小文字が区別されるため、問題を修正する必要がありました。 ここで解決できない問題が発生しました。 私たちはRInside APIを使

    3

    2答えて

    私のRcppコードにRcppArmadillo::sampleを使用していますが、これは以下の奇妙な動作です。 fun_goodは、xベクトルの1要素をサンプリングして期待通りに機能します。しかし、fun_badは、私がソースベクトルxをあらかじめ作成していないという唯一の違いがあっても動作しません。 #include <RcppArmadilloExtensions/sample.h> //