问题标签 [rinside]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - RInside 安装错误
我正在尝试在我的计算机上创建一个 R 开发环境。在最后一个小时,我可以成功安装 RTools 和 RCpp。但是当我尝试最后一个元素 RInside 包时,出现以下错误。我可以看到原因是因为 g++ 或 make 无法识别包含空格的路径(程序文件 -> 文件)但是如何更改 make 文件或连击问题是......生成以下编译的 make 文件在哪里?
c++ - RInside 分段错误和链接问题
我正在尝试通过 RInside 从 linux 上的 c++ 调用 R,我使用 gcc 版本 4.5.3 (Debian 4.5.3-1) 从源代码编译 R-2.15.1,我没有使用 apt-get 的 sudo 权限安装。我正在使用 OpenBlas 和系统优化的 lapack。blas 和 lapack 库适用于许多 scalapack 应用程序
我安装了 R
它安装并运行良好,我运行 make check 没有错误,所有软件包(Rcpp 和 RInside)也安装良好..
但是,当我使用给定的 RInside 时makefile
,编译的基本 hello world 示例/standard/rinside_sample0.cpp
!但它没有运行,我收到以下错误
该文件libRblas.so
存在并且在R/lib
文件夹中,
当我尝试使用 g++ 命令手动链接它时,make 文件创建或链接如下,我得到一个分段错误
编辑:继承人示例 make 文件如何尝试编译示例,(编译良好)但不会运行上述丢失的libRblas.so
错误
windows - 在 Windows 上编译 RInside 程序
在 Windows XP 上:
我尝试编译 Dirk 编写的最简单的程序:
环境变量 PATH 全部包含以下内容:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\R\batchfiles_0.6-6;C:\R\Rtools\bin;C:\R\Rtools\MinGW\bin;C:\Program Files\GnuWin32;C:\"Program Files"\R\R-2.15.1\;
我从 Windows XP 中 RInside 的现有 R 示例中复制了这个 Makefile。
这是我在 C 盘中的 R 文件夹:
我看到了这个线程site-library
,但我在 R 文件夹中没有类似的东西。
我将 更改R_HOME
为C:\"Program Files"\R\R-2.15.1
,导致以下错误:
c++ - 具有 GSL、LAPACK 或 CBLAS 等数学库的 C++ 与具有 R 函数的 Rinside 的 C++ 性能对比?
有没有人做过直接的苹果对苹果比较:
- 使用 RInside 调用在 R 函数中完成的算法的 C++ 应用程序
- 一个 C++ 应用程序调用等价算法,但使用 GSL、LAPACK 或 CBLAS 等数学库之一?
我正在尝试获得更快的基准。我也对什么样的并行化/多线程设计感兴趣,可以使 C++ 中的计算更快?
c++ - Rpp,Rinside 对 R 包的支持?
是否有人对某些可以与 RInside 开箱即用的 R 包有深入的了解?我正在寻找对以下 R 包的有希望的支持:quantstrat、quantmod、PerformanceAnalytics 和 TTR 换句话说,如果我使用 RInside,我可以直接在我的 C++ 列出的这些 R 包中调用 R 函数。如果没有,我是否对包或我自己的 R/C++ 代码进行了额外的编码或调整以正确实现?非常感谢
windows - 致命错误:无法打开基础包
所以,现在我已经成功地在WindowsXP(VirtualBox)上编译了RInside的 hello 程序。但是,当我单击其可执行文件时,会出现一个显示上述错误的对话框。
搜索谷歌将我带到了这个线程,他们正在讨论以下设置。
回复:
从这里:http ://cran.r-project.org/bin/windows/base/rw-FAQ.html#How-do-I-set-environment-variables_003f
环境变量的优先顺序是列出这些选项的顺序,即命令行,然后是 .Renviron,然后是继承的环境。
小路:
Rcmd_环境:
简介:
请指出我遗漏的一点。
c++ - RCpp/RInside C++ 主要方法查询和限制?
我在 RCpp 邮件列表中找不到关于 RInside 的几个问题。您可以在 C++ main() 方法之外定义 RInside() 吗?有没有这样的例子?或者我可以在每个 C++ 应用程序中只有一个 R 嵌入式会话吗?有没有办法我可以使用我的 C++ papp 通过 OpenMP 之类的东西同时调用多个 R 脚本?谢谢
c++ - 在 WindowsXP 上使用 RInside 对 `imp_ZTVN4Rcpp14not_compatibleE` 进行多重定义
我正在谈论的软件包含 5 个文件,并在以下位置编译“非常好openSUSE 11.3
” gcc-4.5.1
:
相同的软件显示以下错误Windows XP
。Mingw (gcc-4.6.3)
更新
问题被发现了。
问题出在R的功能上parseEval
。有两个类似的功能:parseEval
和parseEvalQ
。前者返回一个值,而另一个返回 void。
我parseEval
在 C++ 和 Qt 项目中使用过,它在 Linux 上运行良好,并在 Windows 上抛出上述错误。
这是可重现的示例:
演示.cpp
对应的.pro文件:
r - 如何使用 RInside 创建 TCP 服务器?
有没有人有在 C++ 中创建 TCP 服务器以调用 R 函数并将结果提供给客户端的经验?
我使用 POCO C++ 库实现了我自己的,但收到一条错误消息,让我看到 RInside 不能在多线程应用程序中使用。
我认为这是无稽之谈。好的,R 本身是单线程的,但应该有一种在 C++ 和 RInside 中创建服务器的方法。
c++ - 了解通过 RInside 将犰狳矩阵传递给 R 函数
我正在尝试通过 RInside 在 C++ 中使用 R。我无法将犰狳矩阵传递给 R 并返回结果。下面我能够从 R 库函数返回结果,但是我得到了错误的结果。我正在使用时刻包中的偏度函数作为示例,它在 R 中应该可以正常工作。我检查了 RInside 中的示例,但我仍然不确定如何使用 RcppArmadillo。如何正确地将 C++ 中的犰狳矩阵传递给 R?