Rpy2,pyrserve和PypeR如何比较?

Rpy2,pyrserve和PypeR如何比较?,第1张

Rpy2,pyrserve和PypeR如何比较?

我比其他人更了解这三个,但按问题中给出的顺序:

rpy2:

  • Python和R之间的C级接口(R作为嵌入式进程运行)
  • 暴露给Python的R对象,无需复制数据
  • 相反,Python的numpy数组可以暴露给R而无需创建副本
  • 低级接口(靠近R C-API)和高级接口(为方便起见)
  • 可以对向量和数组进行就地修改
  • R回调函数可以在Python中实现
  • 可能具有带有Python标签的匿名R对象
  • 可以进行Python酸洗
  • 通过其控制台完全自定义R的行为(因此可以实现完整的R GUI)
  • 支持有限的MSWindows

皮尔斯(Purserve):

  • 本机Python代码(将/应/可与CPython,Jython,IronPython一起使用)
  • 使用R的Rserve
  • 与远程计算和RServe相关的优点和不便之处

pyper:

  • 本机Python代码(将/应该/可能与CPython,Jython,IronPython一起使用)
  • 使用管道使Python与R通信(具有与之相关的优点和不便之处)

编辑: Windows对rpy2的支持



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5644482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存