Вопросы с тегом «rcpp»

9
Ускорить цикл работы в R
У меня большая проблема с производительностью в R. Я написал функцию, которая перебирает data.frameобъект. Он просто добавляет новый столбец в a data.frameи что-то накапливает. (простая операция). data.frameИмеет примерно 850K строк. Мой компьютер все еще работает (около 10 часов), и я понятия не имею о времени выполнения. dayloop2 <- function(temp){ for …
193 performance  r  loops  rcpp  r-faq 

4
Где я могу научиться писать код на C для ускорения медленных функций R? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Какой лучший ресурс для обучения написанию кода C для использования с R? Я …
115 r  rcpp 

3
Оптимизация целевой функции R с помощью Rcpp медленнее, почему?
В настоящее время я работаю над байесовским методом, который требует нескольких этапов оптимизации полиномиальной логит-модели на одну итерацию. Я использую optim () для выполнения этих оптимизаций, и целевая функция, написанная на R. Профилирование показало, что optim () является основным узким местом. Покопавшись, я нашел вопрос, в котором они предполагают, что …
16 c++  r  optimization  rcpp 

1
Образец RcppArmadillo () неоднозначен после обновления R
Я обычно работаю с короткой функцией Rcpp, которая принимает в качестве входных данных матрицу, в которой каждая строка содержит K вероятностей, сумма которых равна 1. Затем функция случайным образом выбирает для каждой строки целое число от 1 до K, соответствующее предоставленным вероятностям. Это функция: // [[Rcpp::depends(RcppArmadillo)]] #include <RcppArmadilloExtensions/sample.h> using namespace …
9 r  rcpp  rcpparmadillo 

1
Правильный способ вернуть указатель на `новый` объект из функции Rcpp
Рассмотрим 1) пользовательский класс с потенциально большим объемом памяти и 2) функцию верхнего уровня, которая выполняет некоторую предварительную обработку, а затем создает и возвращает новый объект нашего пользовательского класса. Чтобы избежать ненужного копирования по значению, функция выделяет объект и вместо него возвращает указатель. Исходя из предыдущего обсуждения , кажется, что …
9 c++  r  rcpp 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.