我需要从 java 调用一个 python 函数,将它传递给一个数组,然后返回一个数组。我意识到我可以用 Jython 做到这一点。
问题是,我的 python 脚本需要加载一个非常重(并且加载缓慢)的模型才能运行该函数。所以我想知道我是否可以以某种方式离开 python 脚本,让它听下一个函数调用。对此有什么想法吗?我可以拥有 java i/o 文件并像这样进行通信,但这似乎也是一个(虽然较小)瓶颈。
我读了一些关于 python 中的多处理的东西,但我不确定这是要走的路https://docs.python.org/3/library/multiprocessing.html#multiprocessing-managers