腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Rcpp
中
设置
SEXP
参数
的
默认值
r
、
rcpp
、
default-value
我有一个
Rcpp
函数,它有一个可选
参数
,即金融工具
的
到期日。这可以作为字符串(例如"2y")或整数给出。如果没有给定值,则函数需要使用默认整数。如何
设置
该
参数
的
默认值
?我定义了一个带有
SEXP
参数
的
函数,代码测试这是否是字符串,并根据这一点以两种不同
的
方式转换实际日期中
的
成熟度。但是,我不能为
SEXP
参数
设置
浏览 34
提问于2019-02-14
得票数 1
回答已采纳
2
回答
创建两个具有相同名称但不同类型
参数
的
R函数
c++
、
r
、
rcpp
我正在使用
Rcpp
创建一个包,我希望有一个函数可以接受作为
参数
的
std::string或int。我该怎么做呢?我
的
职能如下:RcppExport
SEXP
myFunction(
SEXP
varname) {RcppExport
SEXP
myFunction(
SEXP
varname) { BEGIN_<em
浏览 0
提问于2016-05-04
得票数 8
回答已采纳
1
回答
使用
Rcpp
公开将指向对象
的
指针作为
参数
的
构造函数。
c++
、
oop
、
rcpp
我有以下非常简单
的
代码,它定义了一个B类,它将指向A类对象
的
指针作为
参数
。public: A(int val_) { val = val
浏览 0
提问于2020-05-19
得票数 3
回答已采纳
2
回答
从C包装器调用R函数
r
我有这样
的
功能: f(1)f可以是(例如) f <- function (x) x。我想将callFunc移到C,但函数f仍然定义在R
中
,即我在挣扎着如何评估我在C边
的
回调。我现在是这样
的
:#include <Rdefines.h>
SEXP
callFunc (
SEXP<
浏览 3
提问于2014-05-06
得票数 5
回答已采纳
3
回答
在包栏中使用R包FOO
中
的
c++代码
的
最佳方法
c++
、
r
、
rcpp
我试图使用
Rcpp
来定义一个加速函数。情况如下: 我该怎么解决这个问题?在其他文章
中
,我发现在FOO
中
包含头文件并在BAR中使用属性// [[
Rcpp
浏览 6
提问于2014-01-07
得票数 10
回答已采纳
3
回答
从
Rcpp
中
的
包装方法返回自定义对象
c++
、
r
、
module
、
rcpp
现在编译失败,因为它不知道如何处理A
的
返回类型。尽管如此,我仍然不知道如何将对象作为方法/函数
的
参数
返回。以下代码不起作用: template <> A* as(
SEXP</em
浏览 1
提问于2012-09-13
得票数 15
1
回答
R包:在
Rcpp
中
调用C函数
c
、
r
、
rcpp
、
r-package
我正在编写一个包含C和
Rcpp
的
R包。目标是从R和
Rcpp
中
调用C函数,最终在
Rcpp
中
执行大部分分析,并且只返回到R进行最小任务。我
的
包编译并从R调用我
的
函数很好。", buffMB = 8L) 但是,在
Rcpp
中
尝试相同
的
操作会产生SIGSEV错误。我认为问题在于如何将
参数
传递给函数,但我无法找到正确
的
方法。#include <
Rcpp
浏览 0
提问于2018-04-13
得票数 3
回答已采纳
1
回答
Rcpp
编译
的
属性不可调用
c++
、
r
、
rcpp
SEXP
mySage_sigmaCalc(
SEXP
SDsSEXP,
SEXP
DOFsSEXP,
SEXP
geneSetsSEXP) {
Rcpp
::RObject __result本文建议需要
rcpp
_hello_world.h,但是在读取RcppExport.cpp之后,cpp函数声明包含在Export.cpp
中
,因此我不确定是否需要编写声明性头文件。导致此错误
的
另一件事是,我
的
函数<
浏览 1
提问于2016-04-05
得票数 1
2
回答
如
何在
Rcpp
中使用xts包
的
C api
r
、
xts
、
rcpp
xts-0.9-1包为C提供
的
xts_API不能直接在C++中使用.例如,如果一个人写extern "C" {} BEGIN_
RCPP
return SET_xtsIndexClass(x, v
浏览 8
提问于2013-01-11
得票数 5
回答已采纳
1
回答
当放在
Rcpp
::Xptr
中
时,
SEXP
函数args是否应该是PROTECTed?
r
、
rcpp
请看下面(过于简化
的
)
Rcpp
+ R代码:#include <
Rcpp
.h>public:
SEXP
vecWrapContains(XPtr< VecWrap > w, double val){ return wrap(w->contains(向量作为creat
浏览 4
提问于2016-10-24
得票数 1
回答已采纳
1
回答
RcppArmadillo
中
稀疏和稠密矩阵
的
模板函数
c++
、
r
、
rcpp
、
armadillo
X ;};
SEXP
importexport(
SEXP
X) { return wrap( importexport_template::as
的
隐式调用被转换为arma::sp_mat-object,相应
的
隐含
的
Rcpp
:wrap也会做正确
的
事情,并返回稠密
的
R-矩阵和稀疏
的
R-矩阵)。当然,我试图编写
的
浏览 4
提问于2014-03-19
得票数 1
回答已采纳
3
回答
在模板化
的
Rcpp
函数
中
调用另一个cpp函数
c++
、
r
、
rcpp
我试图在
Rcpp
中
创建某种sapply函数,它
的
工作方式如下: apply_cpp_fun(x, fun, ...)函数采用两个
参数
:任意类型
的
x向量和任何cpp函数fun,再加上fun
中
需要
的
可选
参数
我希望fun应用于x
的
选定元素(可能
的
fun输出- bool、int、double、string)。我不想在apply_cpp_fun
中
多次申请被调用。
如
您所见,即使我通过了&l
浏览 5
提问于2020-01-04
得票数 5
回答已采纳
2
回答
是否有必要保护.Call
参数
?
c
、
r
我有一堆
Rcpp
代码,我必须重写为一个没有
Rcpp
的
C/C++扩展(由于它
的
许可),幸运
的
是它没有我担心
的
那么痛苦。但是为了编写最干净
的
代码,我想确保我没有过度使用PROTECT/UNPROTECT。医生提到,“保护眼前
的
一切并不是个好主意.”所以我想尽职尽责。 这是我想要检查
的
东西。在阅读为R编写C扩展
的
所有示例时,我看到了许多示例,其中作者保护传递函数
的
参数
浏览 5
提问于2016-09-30
得票数 3
回答已采纳
1
回答
使用“`sourceCpp`”编译“`fastLm`”
r
、
rcpp
我开始使用
Rcpp
,并希望以fastLm函数为例(也因为它对以后
的
潜在工作很有用)。我知道fastLm是RcppArmadillo包
的
一部分,但是我想使用sourceCpp编译它。我遇到
的
第一个问题是,在安装和加载sourceCpp("fastLm.cpp")和RcppArmadillo之后,我不能简单地在R
中
运行RcppArmadillo。第二个问题是,我认为我需要改变fastLm.cpp
中
的
一些内容。我
的
变化也在下面,但我肯定有
浏览 3
提问于2012-12-03
得票数 5
回答已采纳
2
回答
将
Rcpp
::CharacterVector转换为std::string
c++
、
r
、
rcpp
我试图在函数
中
打开一个文件,所以我需要一个字符*或std::string形式
的
文件名。<string>
Rcpp
::CharacterVector ff(f1);
Rcpp
::CharacterVector rline =
Rcpp
::wrap(line); return rline;
浏览 1
提问于2011-12-08
得票数 23
回答已采纳
2
回答
Rcpp
Enum支持
c++
、
r
、
enums
、
rcpp
我正在使用
Rcpp
模块导出类方法。其中一些方法具有作为枚举
的
返回类型。例如:#include <
Rcpp
.h>public:
RCPP
_MODULE(EnumTest){ .property("p&qu
浏览 8
提问于2017-10-23
得票数 2
回答已采纳
1
回答
R如
何在
动态库中提取函数定义
c
、
r
如果在source.c
中
定义了一个函数,比如#include <Rdefines.h>
SEXP
mysum_
sexp
; PROTECT(n1); NUMERIC_POINTER在编译过程之后,当我们输入R &g
浏览 0
提问于2018-10-09
得票数 1
1
回答
没有
参数
的
Rcpp
函数
c++
、
r
、
rcpp
我正在使用
Rcpp
开发一个R包,现在我尝试在没有输入
参数
的
情况下包含以下c++函数: // Code}int printVariables();BEGIN_
RCPP
Rcp
浏览 3
提问于2016-07-30
得票数 0
回答已采纳
2
回答
从C中计算R命令不起作用
r
我试着做一个简单
的
R命令评估器。(
SEXP
strSexp, ScopeProtector *protector) { pImpl->add(
sexp
);CMakeLists.txtproject(REvaluator)ScopeProtector.cpp ScopeProtecto
浏览 3
提问于2015-11-26
得票数 0
回答已采纳
3
回答
R .C接口:传递多维数组
arrays
、
r
、
interface
、
multidimensional-array
我用C语言写了一个函数"foo“,我想从R程序
中
调用它。该函数接受一个矩阵作为输入,并对其进行一些操作(比如每个元素加1)。感谢您
的
指点。
浏览 1
提问于2012-10-22
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React中你必须掌握的 10个 JS 概念
认识 Python 中的 defaultdict
PADS 的常用参数设置也太太太简单了-电巢学堂
最佳实践丨使用Rancher轻松管理上万资源不是梦
Python教程(25)——Python中参数类型详解
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券