Вопросы по теме '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