请教一个Python并行调用Java的问题
非计算机专业,手里有一个一直维护的Java计算库,能够完成业务计算。由于Python的生态圈强大,目前主要的数据分析和可视化代码是在Python中完成的,业务计算环节一直使用Python调用Java完成。Python调用Java的Jar库,必须通过Jpype或者JCC的形式调用,这两个都必须在使用前启动java虚拟机,然后java函数在这个虚拟机上执行。
现在的问题是,随着计算场景的复杂程度提高,Python调用Jar计算的速度已经远远够不上需求,算2个小时的场景数据需要一天的时间。现在想改进这一套计算程序,一种方式是在Java中重新修改计算函数,做成多线程形式;一种是能够找一种在Python中实现并行调用Java的方法。第一种方法比较复杂,而且我也没有找到一种好的存储大量数据的方法,第二种方法没有找到实现思路。
请问各位有没有解决的方法?
...全文
相关推荐
java调用python入门详解
这是一个小工程,我用eclipse写的。虽是入门级别,但是涉及导包,传参,连接数据库,得到返回值,编码问题处理。全是个人摸索的,所有的坑几乎全掉进去过。经验宝贵!
python并行调用java(附完整源码)
python并行调用java(附完整源码)
java-call-python:使用Java调用python程序
java-call-python:使用Java调用python程序
emacs-flymake:对Emacs进行连续语法检查。 分叉以添加最大并行调用和其他错误修复
emacs-flymake:对Emacs进行连续语法检查。 分叉以添加最大并行调用和其他错误修复
python 优缺点和java与python的jar
python的优缺点介绍和java与python的jar


