为使用R的数据科学家和使用Java和c++的工程师提供的良好实践
Good practices for Data Scientists that work in R and engineers who work in Java and C++ collaborating
我的公司有一个用Java和c++构建的产品应用程序。我们最近增加了精通并使用R语言的数据科学家,我想知道人们有什么最佳实践来确保用R完成的工作得到最好的利用。例如,从Java或c++调用R代码是我们最好的选择吗?我找到http://www.renjin.org/about.html了。
或者有一个很好的方法来转换代码从R到Java或c++ ?
我不是Renjin的超级粉丝,因为它基于java的解释器只覆盖了CRAN的一个子集,而这个子集不包含涉及对c++的调用。
我是一个更大的粉丝
-
关注点分离:
-
使用类似于Rserve的东西从任何东西(包括Java)进行无头连接,或者
-
使用像OpenCPU这样的东西把所有变成基于web的访问
-
-
对于更繁重的工作,直接通过Rcpp接口c++,这远远超过400个CRAN包。
相关文章:
- 使用已使用 java 编码的 openssl 解码数据
- 加密在 Windows、C++ 和 Java 中传输中的数据
- Java 客户端C++服务器数据发送/接收问题
- 具有相同数据类型代码的相同逻辑代码在 Java 中传递,但不在 C++ 中传递?
- 如何将通过TCP发送数据的数据从C++转换为Java
- RSA_verify中预期的数据类型是什么,无法验证从 Java 生成的签名
- 将自定义 Java 数据模型传递给我的本机代码
- 为什么像C++和Java这样的语言有一个内置的LinkedList数据结构
- 无法在java(客户端)的套接字上正确写入数据(类),也无法在c ++(服务器)上读取数据(类)
- 如何将加密数据从C 传输到Java
- TCP-Server以数据包结构(非Java客户端)发送文件
- 如何<UserDefinedClass>通过 Swig 将带有数据的 std::vector 传递给 Java?
- 如何在 c++ 和 java 之间通过 udp 有效地发送数据数组
- 使用正确的数据类型转换java中的c++方法逻辑
- 使用 JNI 通过从C++到 Java 的指针返回数据
- protobuf 2.4.1 - 将数据从C ++发送到Java
- NDK:GetByteArrayElements是否将数据从Java复制到C++
- C++和 Java 数据结构的重叠:堆栈"top"与"peek"
- 用c++从internet上检索Java数据
- 将 QByteArray 反序列化为 Java 数据类型