gpt4 book ai didi

java - 从 java 运行 python 脚本(具有 numpy 依赖项)

转载 作者:行者123 更新时间:2023-11-29 06:08:14 25 4
gpt4 key购买 nike

在 java 应用程序中,我需要使用当前在 python 中实现的特定图像处理算法。如果知道此脚本使用 Numpy 库,最好的方法是什么?

我已经尝试使用 jythonc 编译器将脚本编译为 java,但它似乎不支持对 Numpy 等原生库的依赖。我也尝试过使用 Jepp,但在导入 Numpy 时我也遇到了 ImportError。

有什么建议吗?

最佳答案

如果您正在使用 Numpy,您可能只需要使用 C Python,因为它是一个编译扩展。我建议将图像保存到磁盘,也许作为临时文件,然后将 Python 作为子进程调用。如果您正在处理二进制数据,您甚至可以尝试使用 Java 内存映射数据并将路径传入子进程。

或者,根据您的情况,您可以在 Python 中设置一个简单的数据处理服务器,它接受请求并返回处理后的数据。

关于java - 从 java 运行 python 脚本(具有 numpy 依赖项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com