«rcpp» 태그된 질문

9
R에서 루프 작동 속도 향상
R에서 큰 성능 문제가 data.frame있습니다. 객체 를 반복하는 함수를 작성했습니다 . 단순히 새로운 열을 추가하고 data.frame무언가를 축적합니다. (간단한 조작). 는 data.frame대략 850K 행이 있습니다. 내 PC는 여전히 작동하고 있으며 (현재 약 10 시간) 런타임에 대해서는 전혀 모릅니다. dayloop2 <- function(temp){ for (i in 1:nrow(temp)){ temp[i,10] <- i if (i > …
193 performance  r  loops  rcpp  r-faq 

4
느린 R 함수의 속도를 높이기 위해 C 코드를 작성하는 방법을 어디서 배울 수 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 삼년 전에 . 이 질문 개선 R과 함께 사용할 C 코드를 작성하는 방법을 배우는 데 가장 좋은 리소스는 무엇입니까? R 확장 의 시스템 및 …
115 r  rcpp 

3
Rcpp 속도가 느린 R 목적 함수를 최적화하는 이유는 무엇입니까?
현재 반복마다 다항식 로짓 모델을 여러 단계로 최적화 해야하는 베이지안 방법을 연구 중입니다. 이러한 최적화를 수행하기 위해 optim ()을 사용하고 있으며 R로 작성된 목적 함수입니다. 프로파일 링에서 optim ()이 주요 병목 현상 인 것으로 나타났습니다. 주위를 파고 들자, 이 질문 을 통해 목적 함수를 코딩 Rcpp하면 프로세스 속도를 높일 수 …
16 c++  r  optimization  rcpp 

1
Rc를 업데이트 한 후 RcppArmadillo의 sample ()이 모호합니다
나는 일반적으로 짧은 Rcpp 함수를 사용하여 각 행에 1의 K 확률을 포함하는 행렬을 입력으로 사용합니다.이 함수는 각 확률에 대해 제공된 확률에 해당하는 1에서 K 사이의 정수를 무작위로 샘플링합니다. 이것은 기능입니다 : // [[Rcpp::depends(RcppArmadillo)]] #include <RcppArmadilloExtensions/sample.h> using namespace Rcpp; // [[Rcpp::export]] IntegerVector sample_matrix(NumericMatrix x, IntegerVector choice_set) { int n = x.nrow(); …
9 r  rcpp  rcpparmadillo 

1
Rcpp 함수에서`new` 객체에 대한 포인터를 반환하는 올바른 방법
1) 잠재적으로 큰 메모리 인쇄를 가진 사용자 정의 클래스와 2) 일부 전처리를 수행 한 다음 사용자 정의 클래스의 새 오브젝트를 작성하여 리턴하는 최상위 기능을 고려하십시오. 값으로 불필요한 복사를 피하기 위해 함수는 객체를 할당하고 대신 포인터를 반환합니다. 이전 토론을 바탕으로 새로 만든 객체에 대한 포인터를 반환하는 올바른 방법은로 래핑하는 것 같습니다 …
9 c++  r  rcpp 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.