rcpp

    1

    1答えて

    パッケージロードごとに1回、セットアップコード(RまたはC++のいずれか)を自動的に実行する正しい方法は何ですか?理想的には、前記コードはユーザがlibrary(mypackage)を実行すると実行される。今のところ、これはsetup()関数に含まれています。これは他の関数の前に一度だけ実行する必要があります。 私の具体的なケースでは、glogを使用する外部ライブラリを使用しており、google:

    0

    1答えて

    Rcpp packgaeを使用してR関数内で呼び出されるC++関数があります。 R関数はinputDataFrameを受け入れ、C++関数(DataFrameも受け入れます)を使用して、薬物量を時間とともに関数として計算します((A1))。 Rは計算された金額A1の列が追加されたinputDataFrameを返します。 この機能のためにRpackageを作成する際に問題があります。私はRStudi

    0

    1答えて

    私は.cpp file(クラスだと思います)をブラックボックスと見なします:入力として特定のフォーマットの.txt fileが必要で、別の.txt fileが出力として出力されます。 Rの中からこのコードを使用するにはどうすればよいですか? Rcppパッケージは行く方法と思われますが、Webを閲覧すると、Rから単一のC++関数を呼び出すことについてはわかっています(例えば、// [[Rcpp::e

    1

    1答えて

    最初に私はこれがおそらくRcpp-Devel関数であることを知っていますが、FirefoxやChromeを使用して購読しようとすると、私の仕事用イーサネットで接続が安全でないというエラーが表示されます今ここで尋ねなければならない。 だから私はダークの本を購入して、それはすばらしく書かれています。 私は私の名前空間がuseDynLib(mySage)、と私は正常に実行することができcompileAt

    3

    1答えて

    私はMAC OS(ヨセミテ)にインストールしようとしているRパッケージを持っていて、リンカーに問題があります。この私が clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Framewor

    0

    1答えて

    RcppArmadilloを使用して完全なピボットを使用してLU分解を実装しようとしています。幸いにも私はthisのMatlabコードを持っていますが、私はArmadilloに変換するいくつかの課題を抱えています。 私はあなたの入力L、U、およびP、および arma::LU関数はL、UおよびP. を返すのではなく、入力されたL、U、およびP行列を修正 arma::LUように私の gecpLU機能の

    1

    1答えて

    私は、サブセットに入れたい位置を表すvector<int> positionsと、サブセットにしたい2つのRcpp::NumericVectorベクターAとB(どちらもvector<double>とも扱うことができます)とします。 Rに私は sum(A[positions])(double)、またはA[positions]/B[positions](vector[double])と書くだろうかを計

    0

    1答えて

    : は、例えばmのための両方、非負ベクトルvとマトリックスMがあると仮定します行。ベクトルvの対応する行にゼロがあり、その後にベクトルvのゼロであるすべてのエントリを取り除くたびに、マトリックスMのすべての行を取り除きたいと思います。 Rを使用すると、これは単純に次のようである: M = M[v>0,] v = v[v>0] RcppArmadilloでこれを行う方法があるのであれば、私の

    4

    1答えて

    私は、次のファイルcumsum_bounded.cpp #include <Rcpp.h> using namespace Rcpp; //' Cumulative sum. //' @param x numeric vector //' @param low lower bound //' @param high upper bound //' @param res bounded

    -1

    1答えて

    私のRcpp機能に問題があります。私は基本的にデータフレーム(次元N*K)と数値ベクトル(次元H < N)を入力として持ち、出力として整数ベクトルの同じ行インデックスを持つデータフレーム(寸法H * M)を返したいと思います。 データフレーム: val1 val2 val3 val4 1 0.2059 A 14 2 0.5700 B 61 3 0.5354 C 24 4 0.8123 D