【发布时间】:2018-01-17 18:34:45
【问题描述】:
我知道两种语言(R/Python)有多个库可以从另一种语言调用模块。我正在寻找一种方法让我的代码后端在 python 中运行,主要是因为 .pyc 和速度,以及在 R 中运行的前端,所以我可以拥有一个闪亮的应用程序。我找不到为后端制作 python 机器的方法。如果有人知道如何在 R/Rstudio 中做到这一点,请回复。
【问题讨论】:
-
这个问题似乎相当广泛。 Python到底应该运行什么?如果你想要一个 web 应用程序项目,你可以使用 Django (Python) 之类的东西,并将 R Shiny 应用程序作为 web 应用程序包含在内。但同样,请解释一下你到底想做什么。
-
您可能想查看
rPython -
“主要是因为 .pyc 和速度”——这让我觉得这是一个不好的理由:Python 的性能通常很糟糕,而且总体上只比 R 略好一点。此外,
.pyc并没有真正提高性能,而 R 实际上通过编译代码具有更好的等价物,只需将代码放入包中即可。