gpt4 book ai didi

java - 为 Java 方法自动生成 R 包装器

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:56 26 4
gpt4 key购买 nike

我正在尝试使用 R 中的 Java 包

RJava 提供了一种从R 调用Java 的方法,但是包装所有方法是不切实际的。

有谁知道为包生成包装器的脚本(例如,通过处理相关的 javadoc)?

最佳答案

我可能是错的,但在相当广泛地使用 rJava 之后,我很确定不存在类似的东西。

在使用 rJava 实现我自己的包时,我查看了许多反向依赖它的包的源代码(您可以看到这些 at the bottom of the CRAN page)。这些都没有任何看起来像自动化代码的东西。

顺便说一下,对于任何不熟悉它的人,我强烈建议阅读插图并查看 the helloJavaWorld package 的源代码。 ;它是专门为帮助完成此过程而创建的。

您的建议将是非常受欢迎的改进。如果有人有兴趣,我很乐意合作创建它。

编辑

Romain Francois只是指出此功能现在存在于 rJava 中(实际上,从 October 2009 开始)。这是一个例子:

> require( rJava ) ; .jinit() 
> attach( javaImport( "java.lang" ) )
> Math$PI
[1] 3.141593
> Math$abs( -3 )
[1] 3

一旦您导入了一个类,您还可以通过例如 Math$[tab] 自动完成。

关于java - 为 Java 方法自动生成 R 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1834833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com