2017-01-02 158 views
1

现在有一种简单的方法可以使用scipy库将Java类传递给.py程序吗?将scipy与java集成

我见过在StackExchange上使用Jython的建议(Java Python IntegrationUsing Python from within Java)。我也看到帖子说它不适用于numpy或类似库(Integrate Python and his libraries with Java,Calling python functions from *.py files from java and passing and returningExecuting Python script from Java in Tomcat project)。

我希望能够将Java类传递给.py代码,运行scipy计算,然后将结果传回给Java(我目前能够用MATLAB .m文件完成的工作)。我还希望能够把它放在并行处理云服务器上,因为1)我的实时Java程序(运行GUI和主要功能)已经在云上,并且2)计算速度是本质的。

+0

MATLAB已经与Java集成了很长一段时间。但是'scipy'可以和'numpy'一起使用,并且使用了大量的编译'C'代码。所以它对于普通的Python('CPython')来说效果最好。对替代Pythons(Jython,Ironpython,Pypy)的适应性至多是部分的。 – hpaulj

回答

0

在scipy中没有任何java特定或java感知。