java - 来自 Java 的 CPython?

标签 java python numpy jython cpython

我需要从 Java 调用 CPython 代码。有哪些工具/API/库可以帮助我做到这一点?

Jython 不是一个选项,因为 Python 代码严重依赖于 numpy

编辑 1:main() 函数应该是 Java,而不是 Python(即我需要将 CPython 嵌入到 Java 中,反之亦然。)

编辑 2:我还应该提到,我将在 Java 和 Python 之间传递大型数值数组,因此将两者带入同一进程空间的解决方案将是更可取的(但不是强制性的。)

最佳答案

你可以看看使用 Jepp将 CPython 嵌入到 Java 中。阅读documentation here .

编辑:对于 Windows,该项目为 Python 2.4、2.5 和 2.6 预构建了二进制文件。对于 Linux/Unix 系统,您必须自己构建它。

关于java - 来自 Java 的 CPython?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4278182/

相关文章:

python - 查找数字是否在特定范围内python

java - 无法将 BufferedImage 绘制到另一个具有比例的 BufferedImage 中

python - 在类和函数内外工作

python - 一维不规则网格到一维规则网格

python - 根据调用参数从python函数返回多个字典

python - 在 re.split 中使用管道会导致发生额外的拆分

python - 通过使用 np.newaxis 进行 RGB 成像,从 ( :, :, 1) 扩展到 ( :, :, 3)

java - 当任务出现错误时,不要开始下一个任务并停止流程

java - 如何通过API获取windchill中的序号

java - JAVA中使用反向引用的递归组捕获正则表达式