【文件属性】:
文件名称:purrr2for:自动将purrr R调用转换为有效的Julia以进行循环
文件大小:161KB
文件格式:ZIP
更新时间:2021-03-16 15:52:34
R
purrr2for
关注R性能?
使用简单的Addin自动将R / purrr语法代码块转换为高效的Julia for循环。 无需编写Julia / RCpp代码本身,该转换器具有R的purrr和*pply purrr系列的功能完善,并且可以编写所需的Julia代码。
安装
您可以使用以下命令从安装发布的purrr2for版本:
devtools :: install_github( " jonocarroll/purrr2for " )
例子
如果您有一个用R编写的代码块( purrr或*pply purrr循环)
map( 1 : 10 , function ( x ) x ^ 2 )
Addin会为您将其转换为Julia通话
map (x -> x ^ 2 , 1 : 10 )
可以将其包装在块中并内联运行。
基准测试
Unit : microseconds
【文件预览】:
purrr2for-master
----NAMESPACE(96B)
----inst()
--------figures()
----.Rbuildignore(28B)
----.gitignore(56B)
----R()
--------convert.R(383B)
----DESCRIPTION(393B)
----README.md(1KB)