腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Rcpp
矩阵
二
值
化
、
、
我在
Rcpp
上做了一个
二
值
化
函数:int ncol=m.ncol();为什么对象是依赖的?我该如何解决这个问题呢?
浏览 14
提问于2017-07-16
得票数 1
回答已采纳
1
回答
分配
矩阵
列标准差的向量正在改变其
值
(RcppArmadillo)。
、
、
、
我正在编写一个RcppArma包,我正在对一个增强算法的设计
矩阵
进行中心
化
和标准
化
,这是简化的代码:using namespace
Rcpp
;List centering(arma::mat & X) {"
浏览 0
提问于2019-01-25
得票数 0
回答已采纳
1
回答
使用MatrixXd将Matrix3d转换为RcppEigen
、
、
、
我试着按以下方式进行转换,但这是行不通的:{ Eigen::Matrix3d m3 = m.cast();
浏览 0
提问于2018-08-27
得票数 0
回答已采纳
1
回答
RCPP
中的模板
化
矩阵
、
、
、
、
我正在使用
Rcpp
创建一个函数,该函数接受一个
矩阵
和一个向量,并且我希望它们都是相同的模板
化
类型。有没有办法做到这一点?似乎在使用
矩阵
之前,您必须将其声明为数字或其他
值
。//[[
Rcpp
::export]]{ templated_matrix
浏览 0
提问于2014-12-14
得票数 1
2
回答
用
Rcpp
中随机生成的
值
填充向量的一部分
、
、
它应该是: R_t[i]=runif(1,0,2);第
二
次我想要cannot convert '
Rcpp
::NUmericVector {aka
Rcpp
::Vector<14,
Rcpp
::PrserveStora
浏览 2
提问于2016-06-20
得票数 2
回答已采纳
2
回答
如何保护R中的
矩阵
不被
Rcpp
改变?
、
我正在制作一个包含两个
Rcpp
函数的包。第一个函数用于创建一个
矩阵
,该
矩阵
将被第
二
个函数多次使用。
矩阵
存储在R的全局环境中,在调用这两个函数之间。M <- myFirstRcpp(X)根据输入参数,第
二
个函数将对输入
矩阵
(由第一个函数创建)进行更改,然后再从输入
矩阵
中计算向量(aFunction是mySecondRcppNumericMatrix Q(Qin); //
浏览 5
提问于2014-01-22
得票数 2
回答已采纳
2
回答
Rcpp
:向向量变换
矩阵
、
一般说来,我想把
二
维
矩阵
从
Rcpp
转换成R中的向量,用"as(m)“应该很简单,但是,我仍然从R得到一个
矩阵
,我想知道为什么?SHould我在
Rcpp
中手动删除了attr?#include <
Rcpp
.h>using namespace
Rcpp
;NumericVector matrix2vector
浏览 3
提问于2020-04-05
得票数 2
回答已采纳
1
回答
Rcpp
:利用索引
矩阵
提取
矩阵
子集
、
、
、
、
我有一个关于从
矩阵
到向量减法的问题。用户可以显式地给出索引
矩阵
(它是一个与M相同大小的
矩阵
,如果不需要条目,则为0,如果必须提取条目,则为1)。如果提供了索引
矩阵
,那么我们只需对其进行子集,如果没有提供索引
矩阵
(索引
矩阵
= NULL),则使用type1 (取true或false)构建索引
矩阵
。只有两种类型的索引
矩阵
是可能的。[[
Rcpp
::export]] arma::colvec extractElementsRcpp(arma::
浏览 4
提问于2016-01-24
得票数 1
1
回答
Rcpp
如何在每个单元中给出给定长度的相同
值
的向量
、
我想要做的是创建一个速度大小的向量,并用相同的
值
填充它。换句话说,对于Tglobe <- 100,我希望输出为101、102、103、104、105using namespace
Rcpp
;
Rcpp
::NumericVector vectorTest(
Rcpp
::NumericVector Tglobe,
Rcpp
::NumericVector spe
浏览 2
提问于2021-08-14
得票数 0
回答已采纳
2
回答
如何获得列名,即使它是空的
Rcpp
?
、
我想让一个
矩阵
的列名设置另一个,但是如果
矩阵
没有列名(或者设置为NULL),下面的代码会使我的R会话崩溃。CharacterVector cn = colnames(x);using namespace
Rcpp
; // [[
Rcpp
::export]] CharacterVector
浏览 0
提问于2019-04-25
得票数 1
回答已采纳
1
回答
如何使用
Rcpp
库将C++中包含双倍的向量向量转换为R中的
矩阵
?
、
、
、
、
我使用
Rcpp
库将包含C++中的双数的向量向量转换为R中的
矩阵
,我本质上想要调用这个函数并让它在R中将一个
矩阵
返回给我,但是在这两种方法中,控制台都会打印"error: vector“。我的第一个转换方法是使用wrap函数:
Rcpp
::NumericMatrix returnRetrieval(string fileName){ //bm.real_psiis a globally declared vector
浏览 0
提问于2016-06-21
得票数 0
回答已采纳
1
回答
通过引用传递的
Rcpp
更新
矩阵
并返回R中的更新
、
、
、
我检查了许多关于如何使用
Rcpp
引用传递的示例。例如,我看到非常棒。不过,我有一个问题。假设我在R中有一个
矩阵
作为对象,我想在条目1,1中添加1。如果
矩阵
在Cpp中,我看到的例子是有效的,但是我想返回R中的更新,而不使用return语句。void test(List& a){}//[[
Rcpp
::expo
浏览 1
提问于2017-09-07
得票数 3
回答已采纳
1
回答
RcppArmadillo中稀疏和稠密
矩阵
的模板函数
、
、
、
我试图定义一个模板
化
函数,它可以使用RcppArmadillo处理稀疏和密集的
矩阵
输入。我得到了一个非常简单的例子,即向C++发送一个密集或稀疏的
矩阵
,然后返回到R,如下所示: library(inline); library(
Rcpp
); library(RcppArmadillo)arma::mat,而稀疏R-
矩阵
通过对
Rcpp
::as的隐式调用被转换为arma::sp_mat-object,相应的隐含的
Rcpp
:wrap也会做正确的事情,并返回稠密的R-
矩
浏览 4
提问于2014-03-19
得票数 1
回答已采纳
1
回答
扩展
Rcpp
::对于依赖于
Rcpp
.h的自定义类
、
、
、
我正在处理一个
Rcpp
稀疏
矩阵
类,它使用
Rcpp
::IntegerVector (行/列指针)和一个模板
化
的std::vector<T>。其基本原理是,在非常大的稀疏
矩阵
中深度复制整数指针向量(@i,@p)的开销可以避免,只需将它们作为指向R对象的指针,并且始终一致地,微基准测试表明,这种方法所需的转换时间几乎是转换到Eigen::SparseMatrix裸骨
Rcpp
稀疏
矩阵
类 template<
浏览 3
提问于2021-04-14
得票数 4
回答已采纳
1
回答
在C++
Rcpp
中实现R函数
、
、
、
= FullMatrix[-nrow( FullMatrix ), ] ) > 0] 它接受一个
矩阵
-- FullMatrix,并通过查找FullMatrix中的哪些列具有超过一个唯一
值
--从而生成一个CutMatrix --因此消除了所有具有相同
值
的列。我想知道是否可以使用
Rcpp
来加快大型
矩阵
的速度,但我不确定最好的方法--是否有一种简单易用的方法(例如通过循环遍历cols并计算唯一
值
的数量),或者我是否需要使用STL中更复杂的东西。我想,也许像下面这样的事情是一个开始(我还没
浏览 2
提问于2013-11-01
得票数 4
回答已采纳
2
回答
如何在bigmemory
rcpp
中修改文件支持
矩阵
的
值
、
、
我使用rows包和
Rcpp
来处理大型
矩阵
(1到1000万列x1000行)。一旦我将包含0、2和NA的中间
矩阵
读入R中的文件支持的bigmemory
矩阵
,我想通过C++修改所有NA
值
,以便对每列的平均值或任意
值
进行计算(我在这里展示了后者)。下面是我编写的
Rcpp
函数,它不起作用。我希望从R中调用BigNA(mybigmatrix@address)可以在
矩阵
中找到NAs元素,并在后台文件中直接修改其
值
。我通过创建另一个函数来检查这一点,
浏览 1
提问于2017-11-12
得票数 0
回答已采纳
1
回答
为什么我的
Rcpp
代码提供意外的所有整数值输出?
、
、
、
、
给定一个数据
矩阵
X,我想计算任意两行X之间的成对距离
矩阵
,我有下面的代码,它来自于稍微调整代码。#include <
Rcpp
.h>#include <algorithm> // generic function forbegin()); rmat(j,i) = d; } return rmat;
浏览 3
提问于2017-04-25
得票数 0
回答已采纳
3
回答
Rcpp
函数检查是否丢失
值
、
我正在将基于R的代码转换为基于
Rcpp
的代码。
浏览 4
提问于2014-10-07
得票数 15
回答已采纳
1
回答
不相容
矩阵
尺寸: 50x1000和50x1000?为什么?
、
但是它会产生一个错误:错误:
矩阵
乘法:不兼容的
矩阵
尺寸: 50x1000和50x1000?为什么会这样?那我该怎么办呢?
浏览 2
提问于2017-07-14
得票数 1
回答已采纳
1
回答
将
rcpp
变量转换为标准C++变量
、
、
、
我的输入如下:
Rcpp
::NumericVector xSize(dataXsize);
Rcpp
::NumericVector tIndexes(testIndexes);
Rcpp
::NumericVector cIndexes(controlIndexesdata, int _dataXsize, int _dataYsize, vector<
浏览 3
提问于2014-01-26
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Python提取矩阵对角线值
5,matrix二维矩阵
开始尝试阿米巴矩阵化
机器学习笔记二矩阵的运算
74.搜索二维矩阵
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券