暗能星系

    • 登录
    • 搜索

    Python R在API开发中的集成方案

    大数据
    1
    2
    7
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A
      anneng 最后由 anneng 编辑

      R本身的Web开发能力较弱 可以有以下几个方案来集成python和R:
      1.用python、flask开发API 在python中用rpy2调R 这种方式R的输出得用python进行解析 而且在web的后台多进程模式下可能有问题 见:https://stackoverflow.com/questions/63785478/multithreaded-flask-application-causes-stack-error-in-rpy2-r-process
      这种方式本质是在python里面运行了一个R环境 问题被复杂化了。

      2.用python\flask、R plumber各自开发自己的服务
      这种方式比较清晰 python也直接可以调用R的API 对于没有API化的R包 可以用plumber进行适当的改造

      1 条回复 最后回复 回复 引用 0
      • A
        anneng 最后由 编辑

        https://medium.com/swlh/python-developers-celery-is-a-must-learn-technology-heres-how-to-get-started-578f5d63fab3
        52a3ec13-d7f3-42d7-8528-3cb5102f509c-image.png
        也可以用队列的方式
        https://github.com/lecardozo/rworker

        这种方式对于R的计算量比较大时 可以考虑

        1 条回复 最后回复 回复 引用 0
        • First post
          Last post
        Powered by 暗能星系