rcpp

    0

    1답변

    RcppArmadillo 및 인라인 패키지를 사용하여 함수를 작성했으며 Windows 7, R-2.14.1 및 Rtools215가 설치되어 있고 경로가 선택되어 있습니다. funs = cxxfunction(list(MHcpp = signature(…), IWcpp = signature(…), c(code1,code2), plugin="RcppArmadil

    1

    1답변

    Windows에서 "gsl"(R 패키지)을 컴파일하려고합니다. 그것은 "32bits-R CMD INSTALL --build"에 의해 컴파일 될 수 있습니다. 하지만 "64 비트 R CMD INSTALL - 빌드"로 컴파일 할 수 없습니다. "ld.exe : -lgslcblas을 찾을 수 없습니다." 어떻게 해결할 수 있습니까? C:\test>C:\R2150

    6

    1답변

    환경에 대해 Rcpp의 R에 대해 with()과 동일한 기능을 수행 할 수 있는지 확인하고 있습니다. , 환경을 만들어 두 개의 변수를 추가 만 variablenames 사용하여 식을 평가하기 위해 with()를 사용할 수 RI에 예를 들어 : e <- new.env() e$x <- 1 e$y <- 2 with(e, x + y )

    3

    1답변

    네트워크의 데이터 흐름에서 R 패키지를 만들고 있습니다. 속도면에서 일부 코드는 C++로 작성되었으며 그래프 알고리즘을 자체적으로 구현했습니다. Boost Graph Library를 사용하기 위해 코드를 다시 작성하고 싶습니다. 부스트를 찾으려면 컴파일러/링커 옵션을 설정하기 위해 Makevars 파일에 무엇을 넣어야합니까? 미안하지만, 메이크업이별로 좋지

    1

    1답변

    Eigen::EigenSolver은 SparseMatrix 클래스의 개체에서 작동합니까? 특히 RcppEigen을 사용하고 있습니다. 둘째, 어떤 알고리즘이 사용됩니까? EISPACK, LAPACK, Wilkinson (1965) ... 등과 같은 QR 알고리즘입니까?

    -1

    1답변

    Rcpp와 RcppArmadillo에 의존하는 패키지를 만들었습니다. R 콘솔에서 문제없이 원활하게 작동합니다. 내가 시도 할 때, JGR 콘솔에서로드 할 수는 Error: package 'Rcpp' 0.9.9 is loaded, but >= 0.9.10 is required by 'RcppArmadillo' 는 사실, 난 내 컴퓨터에서 버전 0.9.1

    10

    2답변

    > a<-matrix(c(1:9),3,3) > a [,1] [,2] [,3] [1,] 1 4 7 [2,] 2 5 8 [3,] 3 6 9 > a[3,]*a[,3] # I expect 1x1 matrix as result of this. [1] 21 48 81 > class(a) [1] "matrix" > class(a[3,]) [1

    0

    1답변

    R을 Rinside/Rcpp 패키지와 함께 사용하고 있습니다. 나는 Rinside 패키지를 기반으로 작성한 C++ 코드에서 .exe/.o/.dll 파일 (A)을 생성 할 수있었습니다. 그러나 나중에 나는 다른 기능을위한 라이브러리로 A.dll을 사용하고자합니다. 그러나 나는 그렇게 할 수있는 방법을 찾아 내지 못합니다. 어떤 힌트? 아니면 내가 말할 수있는

    1

    1답변

    일부 인라인 C++가있는 R 스크립트가 있고 동일한 디렉토리에 헤더 파일을 포함하고 싶습니다. library(Rcpp) library(inline) code <- ' // my C++ code here ' settings=getPlugin("Rcpp") settings$env$PKG_CXXFLAGS='-I /hard/coded/

    4

    2답변

    는 nc <- 5000 nr <- 1024 m <- matrix(rnorm(nc*nr), ncol=nc) 가 I이 매트릭스 랜덤 찍은 동일한 크기의 rowMeans 두 그룹 간의 차이를 취할 목적으로, 다음의 행렬을 고려한다. n <- 1000 # group size system.time(replicate(100, { ind1 <- sa