rcpp

    -3

    1答えて

    私は5x5の行列を持ち、列 "1"と "3"の間の最小値のインデックスを探したいと思っています。 Rでは、私は次のように行います: set.seed(1984) m <- matrix(sample.int(25,25), 5) min <- which(m[,c(1,3)] == min(m[,c(1,3)]), arr.ind = TRUE) Rcppていることを行うための最も効率的な

    2

    2答えて

    どのRパッケージにも属していないR関数をC++コードとして呼び出す方法は?私は非常に意味論的な例を通して私が何を意味するかを示すことができます。私が書いたRファイルがあるとします。 myRfunction <- function(x){ return(x+2) } 一般的なC++コードで使用したいと思います。だから、私は何かのように書く #include <RcppArmadillo.h>

    1

    1答えて

    私は、オーバーラップの短い文字列を比較する方法を探しています。 lcsメソッドを使用してstringdistパッケージを使用すると合理的な方法が見つかるかもしれないと思っていましたが、別の処理を行っているようです。 このCタグstackoverflowの質問への受け入れ答え: Detecting length of overlap between two strings int overlap(c

    2

    1答えて

    リストに格納されたベクトルのペアごとの組み合わせをすべて効率的に抽出する方法を探しています。このコードの目的は、100000回の反復でリサンプリングする手順の中で、可能なすべてのペアのデータベクトルの組み合わせの平均相関を計算することです。 # Data simulation set.seed(90) dummy_data <- matrix(runif(21120),33,640) dum

    0

    1答えて

    私は、C++で書かれた皮膚の光子移動の方向と位置を、Netbeans IDEで追跡するモンテカルロシミュレーションを持っています。これには、armadilloとRcppの貢献があります。データのグラフ化(等高線図、折れ線グラフなど)を行うために、NetBeans IDE for C++をmatlabに接続するにはどうすればよいですか。あなたがC++コードを受け入れる他の良いグラフ作成ソフトウェアを

    0

    1答えて

    私は、Rcppの標準テンプレートライブラリ(STL)を使用してデータ構造とアルゴリズムの実装を学ぶことを試みる初心者です。 (element14 blogから取られた) 私はRcppに実装したいハドレーのAdvanced R ここ であるC++コードからヒントを取って、Rcppにunordered_map使用して、非常に基本的なハッシュテーブルを実装しようとしています #include <unor

    0

    1答えて

    私はRバージョン3.4.1を使用してUbuntu 16から実行しています。私はdplyrをインストールしていて、RStudioから実行しているとき、または端末からRにsudoするときにロードすることができます。私はroot権限なしでRを実行する場合は、私は次のエラーのためdplyrロードすることはできません。 Error: package or namespace load failed for

    0

    1答えて

    library(Rcpp) library(geoR) elevationd=as.matrix(data.frame(xcoords=elevation$coords[,1], ycoords=elevation$coords[,2], elev=elevation$data)) elevationd cppFunction('void a(NumericMatrix data){

    1

    1答えて

    私はcov(X * B)の対角線を必要とするので cov(X * B) = X * cov(B) * X.transpose() 私はちょうど各行X_i * Bの共分散を取得し、 #include <RcppEigen.h> // [[Rcpp::depends(RcppEigen)]] using Eigen::Map; using Eigen::MatrixXd; using Eig

    0

    1答えて

    私はこれまで、Rcpp関数を記述してその内部にRコードを使用することができると考えていました。私はもうリンクを見つけることができず、Googleを使用しても全く助けにならない。あなたはそれを行う方法を説明する例やリンクを私に教えてもらえますか?