0
ответов

Где я могу узнать, как написать код C для ускорения медленных функций R? [closed]

Какой лучший ресурс для обучения написанию кода C для использования с R? Я знаю о разделе системных и языковых интерфейсов расширений R, но мне это довольно сложно. Что ...
вопрос задан: 18 September 2014 11:05
0
ответов

Как перейти от использования C++ со встроенными функциями к созданию собственного пакета R?

Здесь происходит две вещи:(1 )Я только учусь использовать Rcpp и друзей, чтобы сделать мой код R быстрее, и (2 )Я никогда раньше не создавал R-пакет. У меня есть использование встроенного вниз. Отлично...
вопрос задан: 29 July 2014 16:56
0
ответов

Матрица Rcpp: цикл по строкам, по одному столбцу за раз

Я впервые пробую Rcpp, и эта очень простая проблема вызывает у меня проблемы. Я хочу использовать вложенные циклы for для работы с отдельными значениями матрицы, по одному столбцу за раз. Сценарий Я ...
вопрос задан: 10 April 2014 13:08
0
ответов

Передача неоцененных выражений в C / C ++

Я хотел бы передать переменное число аргументов из функции в C / C ++, но хотел бы оставить аргументы без оценки и в то же время не хочу делать какие-либо вычисления в R (кроме ...
вопрос задан: 2 November 2013 04:42
0
ответов

Значения NA в условном Rcpp

У меня проблемы с условными выражениями в Rcpp. Лучший способ объяснить мою проблему — это пример. z < -seq (from=1,to=10,by=0,1 )z[c (5,10,15,20,40,50,80 )] < -нет данных src < -' Rcpp ::...
вопрос задан: 19 July 2012 07:27
0
ответов

Отладка (построчно )Rcpp -созданной DLL под Windows

Недавно я экспериментировал со встроенным Rcpp ()для создания библиотек DLL, которые выполняют различные задачи на предоставленных входных данных R. Я хотел бы иметь возможность отлаживать код в этих библиотеках DLL построчно, учитывая конкретный...
вопрос задан: 5 July 2012 13:38
0
ответов

Быстрое ограничение данных в R

Предположим, у меня есть длинный вектор vec (, начинающийся с 1E8 элементов ), и я хочу ограничить его диапазоном [а, б]. Я, конечно, могу закодировать vec[vec < a] = a и vec[vec > b] = b, но это...
вопрос задан: 6 May 2012 22:17
0
ответов

Оценка выражений в средах в Rcpp

Я смотрю, возможно ли иметь ту же функциональность, что и ()в R в Rcpp для сред. Например, в R я мог бы создать среду, добавить две переменные и использовать с ()для...
вопрос задан: 2 May 2012 07:58
0
ответов

Несколько подключаемых модулей в cxxfunction

Я хочу использовать RcppGSL и RcppArmadillo одновременно, возможно ли использовать несколько подключаемых модулей в cxxfunction (встроенного пакета CRAN)? Я нашел способ: plug.ArmaGSL <- Rcpp ::: Rcpp ....
вопрос задан: 24 April 2012 19:27
0
ответов

преобразование из «арма::умат» в «арма::мат»

код <-' arma::mat M=Rcpp::as(m); арма::умат а=транс(М)>М; арма::мат N=а; вернуть Rcpp::wrap(N); ' coxFunc <-cxxfunction(signature(m="matrix"),...
вопрос задан: 18 April 2012 15:03
0
ответов

1-мерная матрица заменяется на вектор в R

> a< -матрица (с (1: 9), 3,3) > а [,1] [,2] [,3] [1,] 1 4 7 [2,] 2 5 8 [3,] 3 6 9 > a[3,]*a[,3] # В результате я ожидаю матрицу 1x1. [1] 21 48 81 > class(...
вопрос задан: 30 March 2012 19:19
0
ответов

преобразование цикла из R в C ++ с использованием Rcpp

Я хочу повысить скорость некоторых из моего кода R с помощью Rcpp. Однако я очень мало знаю C ++. Итак, я проверил документацию, предоставленную с Rcpp, и другие документы, представленные на Dirk ...
вопрос задан: 6 February 2012 00:27
0
ответов

построение фрейма данных в Rcpp

Я хочу создать фрейм данных в функции Rcpp, но когда я его получаю, он действительно не похож на фрейм данных . Я пробовал нажимать векторы и т. Д., Но это приводит к тому же. Подумайте: RcppExport ...
вопрос задан: 25 December 2011 19:42
0
ответов

Эффективная замена подстроки с фиксированной позицией на строку равной или большей длины

Каким будет эффективный способ замены подстроки с фиксированной позицией на другую строку равной или большей длины? Например, ниже приведена замена подстроки "abc" путем нахождения позиции ...
вопрос задан: 14 December 2011 11:04
0
ответов

Возникновение исключений в Rcpp

Я пытаюсь сообщить об ошибках из моего кода rcpp. Я использую исключение конструктора (const char * message_, const char * file, int line) из http: //dirk.eddelbuettel.com/code/rcpp/html / ...
вопрос задан: 8 December 2011 22:38
0
ответов

Выбор несмежной подматрицы в Rcpp

Я пытаюсь выбрать подматрицу в Rcpp с несмежными срезами. Эквивалентный код R:> xx = matrix (0, nrow = 10, ncol = 8 ) > xx [, c (1,3,4)] [, 1] [, 2] [, 3] [1,] 0 0 0 [2,] ...
вопрос задан: 8 December 2011 17:36
0
ответов

преобразовать Rcpp :: CharacterVector в std :: string

Я пытаюсь открыть файл в функции Rcpp, поэтому мне нужно имя файла в виде символа * или std :: string. До сих пор я пробовал следующее: #include #include
вопрос задан: 7 December 2011 19:47
0
ответов

Ошибка встроенного и Xcode 4.2.1

Я пытаюсь заставить встроенный пакет работать на моем MacBook. Следующий блок кода (из примеров cxxfunction) не работает: library (inline) fx <- cxxfunction (signature (x = "integer", y = "...
вопрос задан: 3 December 2011 15:52
0
ответов

Перенос существующего кода C++ в R

Я хотел бы перенести SpecialK Poker Hand evaluator в R. Я думаю, что это должно быть относительно легко с помощью пакета Rcpp, но я понятия не имею, с чего начать. Существующие учебники, похоже, сосредоточены ...
вопрос задан: 1 December 2011 21:25
0
ответов

Как проверить элементы Rcpp :: CharacterVector на равенство?

Я пытаюсь написать несколько простых примеров кода Rcpp. Это очень просто с Rcpp и встроенными пакетами. Но я не понимаю, как проверить равенство двух символьных элементов. The ...
вопрос задан: 24 October 2011 12:50
0
ответов

R: Флаг оптимизации C ++ при использовании встроенного пакета

В R при использовании функции cxx из встроенного пакета, как изменить флаг оптимизации для компилятора cpp? По умолчанию на моей машине он компилируется с -g -O2. Но я хотел бы использовать ...
вопрос задан: 26 April 2011 23:12
0
ответов

Каковы распространенные случаи этой ошибки в R: «Значение SET_STRING_ELT () должно быть «CHARSXP», а не «персонаж» »

Я борюсь со странной проблемой в R. Я использую старую версию Rcpp для интеграции R с некоторым C ++ (к сожалению, обновление не вариант!), Rcpp, который я использую это старый RccpTemplate. Однако я сомневаюсь в ...
вопрос задан: 1 April 2011 09:08
0
ответов

Вызов графиков R из c ++ с использованием RInside / Rcpp

Возможно ли вызвать функции сюжета из c ++? В настоящее время, когда я пытаюсь это сделать, терминал ubuntu на какое-то время зависает (может быть время, на которое будет создан трехмерный график ...
вопрос задан: 18 March 2011 22:02
0
ответов

«Ошибка вызова метода для NPObject!» в Uploadify

Я использую Uploadify для загрузки файла в свою CMS. До недавнего времени все работало нормально. Я получил ошибку Ошибка при вызове метода NPObject в этом строчном документе. работает нормально. Например, я использую следующий синтаксис ...
вопрос задан: 16 March 2011 22:55
0
ответов

IDE / setup для разработки пакетов с интегрированным кодом C ++

Я пытаюсь освоить C ++ / Rcpp как расширение R для тяжелых вычислительных задач. В конечном итоге, эти библиотеки C ++ должны быть интегрированы в пакет, и поэтому я ищу установку / ...
вопрос задан: 9 November 2010 20:35
0
ответов

Считывать переменные из глобальной среды с помощью встроенного Rcpp?

Я следую примеру из вступительной виньетки Rcpp, пробуя его с встроенным. f <-cxxfunction (signature (), plugin = "Rcpp", body = "Environment global = Environment :: global_env (); std :: vector & ...
вопрос задан: 8 September 2010 21:11