腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3446)
视频
沙龙
1
回答
如
何在
Rcpp
中
建立
常量
矩阵
?
、
、
我是一个
Rcpp
用户,在我的cpp文件
中
,我需要重复使用一个
矩阵
。我想定义一个
常量
矩阵
,但我不知道怎么做。#include <RcppArmadillo.h>// [[
Rcpp</
浏览 11
提问于2019-07-19
得票数 0
回答已采纳
1
回答
Rcpp
如
何在
每个单元
中
给出给定长度的相同值的向量
、
在下面的代码
中
,vectorTest函数的输出受Tglobe
中
的条目数的限制。正如所写的,输出为101。如果Tglobe = c(100,101),则输出为101,102。换句话说,对于Tglobe <- 100,我希望输出为101、102、103、104、105using namespace
Rcpp
;
Rcpp
::NumericVector vectorTest(<e
浏览 2
提问于2021-08-14
得票数 0
回答已采纳
2
回答
Rcpp
:用于*的语法糖在处理NumericMatrix时会产生意想不到的结果
、
让我相信
Rcpp
给*的语法糖并不像预期的那样起作用。在链接问题中,用户试图将
矩阵
乘以标量。R码> m <- matrix(0:3, 2, 2) [,1] [,2][2,]3 9我创建了一些很小的例子,演示了上面的问题,以及一些意想不到的行为。首先请注意,我一直使用List作为返回类型,因为它不需要我提前声明适当的类型: #includ
浏览 1
提问于2014-01-06
得票数 3
回答已采纳
2
回答
Rcpp
中
的整数序列
、
、
我想要创建一个整数序列,以便在
矩阵
中
索引。R吊坠将是:matrix1[indexRow, ]#include <
Rcpp
.h>#include <vector>using namespace
Rcpp
; using namespace std;
浏览 5
提问于2016-08-17
得票数 4
回答已采纳
1
回答
如
何在
RcppEigen中使用pi?
、
、
我刚接触
Rcpp
,或者更确切地说是RcppEigen,正在为如
何在
我的代码中将pi用作
常量
而苦苦挣扎。代码在MCMC算法
中
运行多次,因此任何速度改进都将是完美的。)using Eigen::Map;using Eigen::VectorXd; using
Rcpp
Map<MatrixXd> delta(as<Map<MatrixXd> >(delta
浏览 0
提问于2013-02-19
得票数 4
回答已采纳
2
回答
R
中
循环到
Rcpp
的转换
、
、
、
但是,在我的一生
中
,唯一不能做到的就是用
Rcpp
编写一个循环。具体来说,是一个循环,它根据先前的逐行结果逐行计算,并按其进行更新数据。想知道是否有人可以通过这种方式将我的代码转换成
Rcpp
,我可以用一个我非常熟悉的例子来了解它是如何实现的。 temp[p, 6] <- temp[p-1, 6] + temp[p, 1] - temp[p, 4] - temp[p, 5]} 感谢提前,希望这需要一个有
Rcpp
浏览 9
提问于2022-10-14
得票数 1
回答已采纳
3
回答
将RcppArmadillo向量作为R向量返回
、
我希望我可以在as<NumericVector>(wrap())中键入类型,但我最终还是得到了R
矩阵
的对象。List testthis(NumericVector x) { arma::vec z = x;
Rcpp
::Named("y2")=wrap(y),
浏览 7
提问于2015-09-15
得票数 13
回答已采纳
3
回答
R .C接口:传递多维数组
、
、
、
我用C语言写了一个函数"foo“,我想从R程序
中
调用它。该函数接受一个
矩阵
作为输入,并对其进行一些操作(比如每个元素加1)。
浏览 1
提问于2012-10-22
得票数 7
回答已采纳
2
回答
理解通过RInside将armadillo
矩阵
传递给R函数
、
、
、
、
我在向R传递armadillo
矩阵
并返回结果时遇到了问题。下面我可以从一个R库函数返回一个结果,但是我得到了错误的结果。我正在使用moments包
中
的skewness函数作为示例,它在R中正常工作。我检查了RInside
中
的示例,但我仍然不确定如何使用RcppArmadillo。我如何正确地将c++
中
的armadillo
矩阵
传递给R?R["A"] = A;
浏览 4
提问于2012-11-14
得票数 4
回答已采纳
1
回答
基于
rcpp
和RcppArmadillo的多元正规/高斯一阶导数
、
我试图在R
中
实现多元正态分布的一阶导数,
建立
在
rcpp
上的多元正态分布的和的实现。benchmark(mvnormDeriv(x1,x2,mu=means,sigma=sigma),该公式可在
矩阵
食谱(2012),公式346
中
找到。::vec mu_vec(mu_
rcpp
.begin(), mu_
rcpp
.size(), false); arma::ro
浏览 2
提问于2013-09-07
得票数 3
回答已采纳
2
回答
分配n个NumericMatrix的
Rcpp
列表
、
src = '// [[
Rcpp
::export]]
Rcpp
::RNGScope rngScope;
Rcpp
::List x(n);
Rcpp
::IntegerVector choices =
Rcpp
浏览 0
提问于2020-01-14
得票数 2
2
回答
Rcpp
中
列表
中
的索引元素
、
假设我在
Rcpp
中有一个List,这里称为x包含
矩阵
。我可以使用x[0]或其他什么工具提取其中的一个元素。但是,如何提取该
矩阵
的特定元素?我的第一个想法是x[0](0,0),但这似乎行不通。下面是一些打印
矩阵
的示例代码(显示
矩阵
很容易提取):includes = ' NumericMatrix RandMat(int nrowx[0] )); // Prints first
浏览 2
提问于2013-07-31
得票数 10
回答已采纳
1
回答
用
Rcpp
求解时变参数常微分方程
我的目标是使用
Rcpp
解决微分方程系统。基本上,我想设置一个系统,如下面的代码所示(修改此处的代码示例:)。 目前,下面的代码在时间间隔0到10
中
集成了一组odes。然而,我的目标是
建立
一个系统,其中参数和parms1只在时间间隔的一个子集上是
常量
。例如,对于时间间隔,0-5参数应设置为1,而对于剩余时间,参数应设置为10。实际上,我几乎没有c++/
rcpp
的经验。因此,我不知道如何
建立
这样的系统。你能给我一个提示吗,我应该如何构建ode系统。非常感谢您的任何建议,如何解决这个
浏览 17
提问于2018-09-07
得票数 0
回答已采纳
2
回答
用于中值计算的
Rcpp
列的排序
、
我一直在测试
Rcpp
和RcppArmadillo来计算大型
矩阵
上的汇总统计数据。这比基础R colMeans或Armadillo在四百万行45列上的速度快得多(5到10倍)。body=' int ncol =X.ncol(); int nrow = X.nrow();
浏览 4
提问于2013-04-04
得票数 2
回答已采纳
1
回答
矩阵
的列序
、
、
、
、
我想知道如何通过给定向量的索引来构造一个按列排列的
矩阵
。我知道如
何在
R
中
做这件事,但在RcppArmadillo
中
它不起作用。,] 1 3我使用RcppArmadillo尝试了以下几种方法:using namespace
Rcpp
; // [[
Rcpp
浏览 2
提问于2018-01-16
得票数 0
回答已采纳
2
回答
如何使用
Rcpp
将向量的向量转换为R
中
的
矩阵
、
新手呼叫
Rcpp
。我在C++中有一个向量的向量列表,其中我使用向量的向量来表示一个
矩阵
,比如说大小为Mi x N,其中i来自1 to K,K是列表中元素的数量:return wrap(x) [3,] 2 2 2 2 [5,] 1
浏览 18
提问于2014-06-16
得票数 0
1
回答
MATLAB数据索引问题。这里发生什么事情?
、
、
、
右边的数据资源管理器
中
的值就是我所期望的。有时我从D(:,:,k,1)
中
得到了我所期望的东西,有时我没有得到,甚至当我在对方之后进行查询时也是如此。那些红色箭头指向的向量应该是相同的。计算D的方式,我确实期望D(:,:,1,1)是恒等
矩阵
。)我一直在想MATLAB是不是故意耍我的。
浏览 2
提问于2015-06-02
得票数 1
回答已采纳
1
回答
MappedSparseMatrix特征
中
的非零元迭代
、
、
、
、
我将一个小型稀疏
矩阵
(用于测试)从R传递给C++函数,该
矩阵
属于dgCMatrix类,如下所示:#include <RcppEigen.h>using Eigen::MappedSparseMatri
浏览 5
提问于2017-03-02
得票数 1
回答已采纳
1
回答
RCPP
中
的模板化
矩阵
、
、
、
、
我正在使用
Rcpp
创建一个函数,该函数接受一个
矩阵
和一个向量,并且我希望它们都是相同的模板化类型。有没有办法做到这一点?似乎在使用
矩阵
之前,您必须将其声明为数字或其他值。//[[
Rcpp
::export]]{ templated_matrix
浏览 0
提问于2014-12-14
得票数 1
1
回答
跨C/C++和R管理数据
、
在此之后,我需要笨拙地重复所有这些代码以及R脚本
中
的“神奇字符串”来读取和处理数据。我知道有一些方法可以为文件编写一个完整的结构;但是,考虑到我正在收集的数据量,我不确定是否应该这样做。
浏览 0
提问于2018-11-25
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券