Resultados da pesquisa a pedido "rcpp"

1 a resposta

Erro ao usar Rcpp :: Nullable com tipos RcppArmadillo

Estou usando o RcppArmadillo no meu pacote R e gostaria de usar o Rcpp :: Nullable na lista de parâmetros. NumericVector d_snb(NumericVector& x, Nullable<arma::mat> size_param = R_NilValue, const int& infinite = 100000, const bool& log_v = ...

1 a resposta

Por que minha implementação Rcpp para encontrar o número de itens exclusivos é mais lenta que a base R?

Estou tentando escrever uma função para contar o número de itens exclusivos em um vetor de seqüência de caracteres (meu problema é um pouco mais complexo, mas isso é reproduzível. Fiz isso com base nas respostas encontradas para C ++. Aqui está o ...

1 a resposta

Ligação dinâmica com o rpath não funciona no Ubuntu 17.10

Eu construo um pacote R que usa Rcpp e links para um objeto compartilhado de terceiros (libbarraopt.so) (que também vincula a outros objetos compartilhados, comoliboptsrvr.so em seu próprio diretório). Para garantir que ele possa encontrar os ...

2 a resposta

Vetor de grupo na soma condicional

Quero agrupar um vetor com base na soma dos elementos que é menor ou igual an. Suponha o seguinte, set.seed(1) x <- sample(10, 20, replace = TRUE) #[1] 3 4 6 10 3 9 10 7 7 1 3 2 7 4 8 5 8 10 4 8 #Where, n = 15O resultado esperado seria agrupar ...

1 a resposta

Atualizar Rcpp :: NumericMatrix passado por referência usando RcppArmadillo submat ()

SeguindoPergunta, questão [https://stackoverflow.com/questions/31691130/conversion-of-r-matrices-to-armadillo-is-really-slow] , Estou tentando entender como atualizar com eficiência um subconjunto de umRccp::NumericMatrix tipo de dados. Eu tenho ...

1 a resposta

função passar por referência em RcppArmadillo

Eu tenho uma função escrita no estilo RcppArmadillo e quero usá-la para alterar variáveis no ambiente de chamada. Eu sei que não é aconselhável fazer coisas assim, mas é útil no meu caso. Concretamente, estou tentando o seguinte: #include ...

3 a resposta

Erro ao usar o Xcode 5.0 e o Rcpp (as ferramentas de linha de comando estão instaladas)

Eu tenho um novo iMac e estou tentando executar código usando a biblioteca Rcpp que está funcionando no meu antigo iMac e no Macbook Pro sem problemas. Eu tentei de tudo que não consigo descobrir qual é o problema. Download do Xcode 5.0. Linha ...

2 a resposta

Decidindo entre NumericVector e arma :: vec no Rcpp

Com RcppArmadillo, a conversão de R para Rcpp comarma::vec é tão fácil quanto com o Rcpp eNumericVector. Meu projeto utiliza RcppArmadillo. Não tenho certeza do que usar,NumericVector ouarma::vec? Quais são as principais diferenças entre os ...

2 a resposta

Por que essa multiplicação de matriz ingênua é mais rápida que a base R?

Em R, a multiplicação de matrizes é muito otimizada, ou seja, é apenas uma chamada para BLAS / LAPACK. No entanto, estou surpreso que esse código C ++ muito ingênuo para multiplicação de vetores matriciais pareça confiável 30% ...

3 a resposta

Solução R: dplyr para loop for com condições iniciais definidas

Eu tenho dados que tem 40 dias do ano e alguns dados set.seed(123) df <- data.frame(day = 1:40,rain = runif(40,min = 0, max = 3), petc = runif(40, min = 0.3, max = 8),swc = runif(40, min = 27.01, max = 117.43)) Quero calcular outra variável ...