我们想要在我们计划用Python编写的新代码中使用一些Java代码,因此我们对使用Jython感兴趣。但是,我们还想使用numpy和pandas库在这个Python代码中进行复杂的统计分析。
是否可以从Jython中调用numpy和pandas?
答案 0 :(得分:5)
答案 1 :(得分:4)
我过去使用的一个选项是使用jsonrpclib(适用于两者)在python和jython之间进行通信。甚至还有内置的服务器使事情变得非常简单。你只需要弄清楚使用numpy的收益是否值得额外的开销。
答案 2 :(得分:2)
特别是如果您不想使用原始Numpy,而是依赖于它的其他Python框架,JyNI将成为成熟之路。但是,它还无法导入Numpy。
在此之前,您可以通过嵌入CPython来使用Java中的Numpy。请参阅Numpy4J - 项目(虽然我没有亲自测试)。
答案 3 :(得分:0)