1

我需要从 java 调用一个 python 函数,将它传递给一个数组,然后返回一个数组。我意识到我可以用 Jython 做到这一点。

问题是,我的 python 脚本需要加载一个非常重(并且加载缓慢)的模型才能运行该函数。所以我想知道我是否可以以某种方式离开 python 脚本,让它听下一个函数调用。对此有什么想法吗?我可以拥有 java i/o 文件并像这样进行通信,但这似乎也是一个(虽然较小)瓶颈。

我读了一些关于 python 中的多处理的东西,但我不确定这是要走的路https://docs.python.org/3/library/multiprocessing.html#multiprocessing-managers

4

1 回答 1

0

通过设置 python socks 服务器和 java 客户端进行通信,我能够保持 python 脚本运行。

于 2014-12-03T14:10:02.100 回答