«rcpp» etiketlenmiş sorular

9
R'de döngü işlemini hızlandırın
R'de büyük bir performans sorunum var data.frame. Bir nesne üzerinde yinelenen bir fonksiyon yazdım . Sadece a'ya yeni bir sütun ekler ve bir data.frameşeyler biriktirir. (basit kullanım). data.frameKabaca 850K satır var. Bilgisayarım hala çalışıyor (yaklaşık 10 saat) ve çalışma zamanı hakkında hiçbir fikrim yok. dayloop2 <- function(temp){ for (i in …
193 performance  r  loops  rcpp  r-faq 


3
Rcpp ile R objektif fonksiyonunu optimize etmek daha yavaş, neden?
Şu anda, yineleme başına çok terimli bir logit modelinin optimizasyonunun birden fazla adımını gerektiren bir Bayes yöntemi üzerinde çalışıyorum. Bu optimizasyonları yapmak için optim () kullanıyorum ve R'de yazılan objektif bir fonksiyon Profilleme, optim () 'in ana darboğaz olduğunu ortaya çıkardı. Etrafa baktıktan sonra , nesnel fonksiyonun yeniden kodlanmasının süreci …
16 c++  r  optimization  rcpp 

1
İşaretçiyi bir Rcpp işlevinden "yeni" bir nesneye döndürmenin uygun yolu
1) potansiyel olarak büyük bir bellek baskısı olan özel bir sınıf ve 2) bazı ön işlem gerçekleştiren, daha sonra özel sınıfımızın yeni bir nesnesini oluşturan ve döndüren üst düzey bir işlev düşünün. Değere göre gereksiz kopyalamayı önlemek için işlev, nesneyi ayırır ve onun yerine bir işaretçi döndürür. Önceki bir tartışmaya …
9 c++  r  rcpp 

1
RcppArmadillo'nun örneği (), R güncelleştirildikten sonra belirsiz
Ben genellikle her satır 1 toplam K olasılıkları içeren bir matris girdi olarak alır kısa bir Rcpp fonksiyonu ile çalışır. Fonksiyon daha sonra rastgele her satır için sağlanan olasılıklara karşılık gelen 1 ve K arasında bir tamsayı örnekler. Bu işlev: // [[Rcpp::depends(RcppArmadillo)]] #include <RcppArmadilloExtensions/sample.h> using namespace Rcpp; // [[Rcpp::export]] IntegerVector …
9 r  rcpp  rcpparmadillo 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.