rcpp

    1

    2답변

    행렬 곱셈의 결과가 대칭이라는 것을 알고 있습니다. 저기/상반부 삼각형을 계산 한 다음 결과를 다른 절반으로 복사하여 계산 속도를 높일 수있는 표준 패키지 또는 R 패키지가 있습니까? 사실 tcrossprod은 하나의 인수 만 제공되지만 두 개의 행렬을 제공하려는 경우 이점이 있다는 것을 알고 있습니다. 여기 는 결과가 대칭 인 예입니다 n <- 100

    0

    1답변

    Windows에 R 패키지를 작성하고 있습니다. 패키지에는 RcppArmadillo 및 BH가 포함되어 있습니다. RcppArmadillo.package.skeleton() 함수를 사용했습니다. 그 후 나는 그에게 줄 linkingTo 편집 : LinkingTo : Rcpp, RcppArmadillo, BH 내가 함께 SCR 폴더에 C++ 파일을 추가하기

    0

    1답변

    4 차원 배열을 가지고 있으며 그 중 두 가지 차원에서 합계를 계산해야합니다. 나는 apply이 놀랍게 느리다는 것을 안다. 나는 compiler 라이브러리를 시도하지만, 속도가 거의 향상 : library(compiler) X <- array(2, dim=c(1000,20,10,125)) suma <- function(X){ apply(X

    2

    2답변

    에서 루프를 사용하지 않는 것이 Rcpp를 사용하는 방법을 다음과 같습니다 : 모든 열 또는 행 요소에 어떤 패턴이 없습니다 A 2008-01-14 09:29:59 10 2008-01-14 09:29:59 0.1 2008-01-14 09:30:00 0.9 2008-01-14 09:30:00 0.1 2008-01-14 09

    0

    2답변

    방금 ​​R을 3.4.0으로, RStudio를 1.0.143으로 업데이트했고 일부 패키지를 다시 설치했습니다. > install.packages("Rcpp") Warning in install.packages : cannot open URL 'http://www.stats.ox.ac.uk/pub/RWin/src/contrib/PACKAGES.rd

    0

    1답변

    나는 RcppEigen에서 가중 공분산을위한 함수를 작성하고있다. 단계 중 하나에서 행렬의 열 i와 열 j를 가져 와서 cwiseProduct를 계산하고 싶은데, 이는 어떤 종류의 벡터를 반환해야합니다. cwiseProduct의 출력은 여러 번 재사용 할 수있는 중간 변수로 들어갑니다. 문서에서 보면 cwiseProduct은 CwiseBinaryOp을 반환

    1

    1답변

    this post을보고 나서 Rcpp으로 행렬을 부분 집합하려고했습니다. RcppArmadillo와 : // [[Rcpp::depends(RcppArmadillo)]] #include "RcppArmadillo.h" // [[Rcpp::export]] arma::mat submatrix(const arma::mat& m1in, int fromin, i

    1

    1답변

    에 나는 행렬의 목록을 가지고 노나 그들 중 일부는 다음과 같이, NA 있습니다 listToCheck <- list(NA, matrix(0,nrow = 2, ncol = 2)) 내가 확인 Rcpp에서 코드를 작성하고 싶습니다 리스트의 요소가 NA인지 아닌지를 나타냅니다. 나는 // [[Rcpp::depends(RcppArmadillo)]] #inclu

    0

    2답변

    전체 시뮬레이션을 C++로 실행하고 결과를 R로 분석 한 Rcpp로 R 패키지를 만들었습니다. 이제는 내 기능을 프로파일 링하여 최적화 할 수 있어야하지만 R 프로파일 러는 어떤 함수가 C++ 함수 내부에서 발생하는지 구분할 수 없으며 함수가 R 내부에서만 실행될 수있을 때 C++ 프로파일 러를 실행하는 방법을 모르겠습니다. 지금까지 gperftools (

    0

    1답변

    Rcpp를 사용하고 있는데 Makevars 파일을 이식 가능하도록 작성하려고합니다. CXX_STD = CXX11 PKG_CXXFLAGS = -mpopcnt PKG_CXX1XFLAGS = $(PKG_CXXFLAGS) 그러나, -mpopcnt 휴대용 플래그되지 않습니다 : PKG_CXXFLAGS = -std=c++11 -mpopcnt PKG_CXX1X