Вопросы по теме 'rcpp'

Ошибка при компиляции кода RInside
Я хочу скомпилировать код R с помощью RInside. Но я получаю ошибки при использовании функции read.csv. Фрагмент кода приведен ниже: include "RInside.h" include <iomanip> include <iostream> include <fstream> include...
454 просмотров
schedule 25.04.2023

Фрейм данных R и эквивалент what.min() в С++
Я перевожу код R на С++ и хочу найти эквивалентную (оптимальную) структуру, которая позволяла бы выполнять те же операции, что и фрейм данных, но на С++. Операции таковы: добавить элементы (строки) удалить элементы (строки) из индекса...
2049 просмотров
schedule 04.07.2023

Как мне скомпилировать dll с R и RCPP?
Я написал файл .cpp и хочу скомпилировать его в .dll для использования с R и RCPP. (без использования встроенного пакета). Я использую WinXP и R 2.13.2 и RCPP 0.9.7. Я использую Rtools 2.14. Как мне включить Rcpp.h в путь поиска minGW? Я не...
4278 просмотров
schedule 19.04.2023

Rcpp на Солярисе
Я пытаюсь скомпилировать Rcpp_0.9.7 из исходников на sparc-sun-solaris2.10. Я получаю следующую ошибку, когда пытаюсь использовать install.packages: ш: сделать: не найдено ОШИБКА: не удалось выполнить компиляцию пакета "Rcpp" Из исследований...
327 просмотров
schedule 24.10.2022

Как проверить элементы Rcpp::CharacterVector на равенство?
Я пытаюсь написать несколько простых примеров кода Rcpp. Это очень легко сделать с пакетами Rcpp и inline . Но я не понимаю, как проверить, равны ли два символьных элемента. В следующем примере сравниваются первые элементы двух векторов...
4917 просмотров
schedule 10.08.2022

преобразование цикла из R в C++ с использованием Rcpp
Я хочу повысить скорость некоторых моих R-кодов с помощью Rcpp. Однако мои познания в C++ очень малы. Итак, я проверил документацию, предоставленную с Rcpp, и другие документы, представленные на сайте Дирка Эддельбуттеля. Прочитав все это, я...
3334 просмотров
schedule 26.12.2022

Значения NA в условном Rcpp
У меня проблемы с условными выражениями в Rcpp. Лучший способ объяснить мою проблему — это пример. z <- seq(from=1,to=10,by=0.1) z[c(5,10,15,20,40,50,80)] <- NA src <- ' Rcpp::NumericVector vecz(z); for (int i=0;i<vecz.size();i++)...
4068 просмотров
schedule 08.06.2023

Код R для использования функции из файла .cpp на основе пакета Rcpp
Меня смущает использование пакета Rcpp. Каков R-код для использования R-функции newRcppVectorExample после сохранения следующего кода .cpp, говорит example.cpp? Код взят из http://dirk.eddelbuettel.com/code/rcpp.examples.html . Мне нужно...
884 просмотров
schedule 17.01.2022

Как обрабатывать список в R для Rcpp
У меня есть список в R, который x‹-list(c(1,2,3), c(4,5), c(5,5), c(6)). Я хочу ввести список в Rcpp и вернуть их в виде среднего вектора c (2, 4,5, 5, 6). Я не уверен, как обрабатывать список в Rcpp. Я получил сообщение об ошибке, может ли...
9901 просмотров
schedule 02.04.2023

Подмножество матрицы Rcpp, соответствующее логическому утверждению
В R, если у нас есть матрица данных, скажем, матрица X 100 на 10, и вектор t из 100 элементов с возможными значениями (0, 1, 2, 3), мы можем легко найти подматрицу y матрицы X, используя простой синтаксис: y = X[t == 1, ] Но проблема в том,...
5403 просмотров
schedule 29.05.2022

Разрезать строку по последовательным индексам с помощью R/Rcpp?
Я хочу написать функцию, которая последовательно нарезает «строку» на вектор по заданному индексу. У меня есть для этого достаточно адекватное решение R; однако я полагаю, что написание кода на C/C++, вероятно, будет быстрее. Например, я хотел бы...
1253 просмотров
schedule 25.07.2023

Определите матрицу в R и передайте ее в C++
У меня есть матрица, определенная в R. Мне нужно передать эту матрицу функции С++ и выполнять операции на С++. Пример: в R определите матрицу, A <- matrix(c(9,3,1,6),2,2,byrow=T) PROTECT( A = AS_NUMERIC(A) ); double* p_A = NUMERIC_POINTER(A);...
2155 просмотров
schedule 06.03.2023

RQuantlib и Mac OS X 10.8.2
Я полный новичок в Mac OS X, R и C++. Звучит как хороший микс, не так ли? Мне нужно использовать RQuantLib, потому что я хочу использовать некоторые функции ценообразования из пакета QuantLib внутри R, и все это в среде Mac OS X. Я правильно...
1009 просмотров
schedule 23.03.2023

Rcpp сообщает об ошибке: имя символа C sourceCppContext отсутствует в DLL для пакета Rcpp
Я пробую Rcpp 0.10.0 в Mac OS 10.8.2 и использую пример здесь об оценке \pi. Однако, когда я запускаю следующий код в R: sourceCpp("piSugar.cpp") сообщение об ошибке говорит: Error in .Call("sourceCppContext", PACKAGE = "Rcpp", file,...
196 просмотров
schedule 17.08.2022

Указанный модуль не может быть найден в R
Я разрабатываю пакет, используя Rcpp и другую стороннюю библиотеку C++. Когда я попытался установить пакет, я получил Error in inDL(x, as.logical(local), as.logical(now), ...) : unable to load shared object...
14122 просмотров
schedule 23.01.2023

Как изменить размер числового вектора?
Как я могу изменить размер в Rcpp a NumericVector ? Когда я использую для этого функцию push_back , программа тормозит. Но нет функций .resize() или .reserve() . (Когда у меня уже есть NumericVector нужного размера, я могу использовать...
4086 просмотров
schedule 23.06.2022

Можно ли выгружать библиотеки DLL пакета Rcpp без перезапуска R?
При установке пакета Rcpp в Windows необходимо убедиться, что библиотека DLL пакета выгружена, иначе при копировании новой библиотеки DLL появится ошибка «Отказано в доступе». Это означает перезапуск R при каждой перекомпиляции, что довольно...
834 просмотров
schedule 30.11.2022

Rcpp или rdyncall
Я ищу какие-то ссылки, которые объясняют преимущества использования Rcpp по сравнению с использованием rdyncall. Может ли кто-нибудь, кто использовал оба, объяснить основные различия с точки зрения разработчиков пакетов R, которые заинтересованы в...
247 просмотров
schedule 25.03.2023

Передача по ссылке data.frame и его обновление с помощью rcpp
просмотрев rcpp документацию и Rcpp::DataFrame в галерее, я понял, что не знаю, как изменить DataFrame по ссылке. Немного погуглив, я нашел этот пост на SO и этот пост в архиве. Нет ничего очевидного, поэтому я подозреваю, что пропускаю что-то...
4138 просмотров
schedule 05.12.2022

Переименование экспортированной функции с помощью Rcpp::export не выполняется при определенной установке
Экспорт функции Rcpp с другим именем выполняется успешно на одном компьютере, но не выполняется на другом. Среды R очень похожи. Что я делаю не так? Подробности У меня есть пакет R с функцией Rcpp, которая экспортируется со следующей подписью...
395 просмотров
schedule 20.07.2022