-1

我将 Python 和 Java 与 Jython 集成,但我需要一些库(pandas、numpy、skfuzzy、matplotlib、sklearn、pickle),但 Jython 不支持其中一些库。

是否有可能从 Jython 导入库或存在其他框架、语言、库,以提供与 Python 库的完全集成。

4

1 回答 1

1

不幸的是,包的代码喜欢numpyscipy包括用 Fortran 和 C 等语言编写的扩展模块,这些扩展模块是专门为 CPython 解释器量身定制的。这使得它们与不支持 CPython 扩展接口的 Jython 不兼容。

您可以做的最好的事情可能是让您的 Java 程序使用某种基于网络的通信与您可以用 CPython 编写的本地托管 Python 服务器进行通信,但这可能会导致无法接受的低效率,具体取决于必要的程序结构。

于 2015-08-21T15:41:09.557 回答