2008-11-25 125 views
28

我是一个相对较新的Python转换。我已经编写了一些代码来抓取/绘制各种来源的数据,以自动化一些每周报告和预测。我一直对Jython概念很感兴趣,并希望将我写入Jython的一些Python代码移植到其中。为了快速做到这一点,我需要一个用于Jython(或Java)的NumPy克隆。有没有这样的事情?Jython有没有好的NumPy克隆?

+1

六年后,根本的问题仍然是:Python提供了如此丰富的,自以为是的接口,C和Fortran嵌入/扩展Python,它仍然是与NumPy/SciPy的工作太多了将其工作推广到其他运行时(如JVM,JavaScript,CLR等)。每个运行时都需要将胶水重写到基本库。 – 2014-09-23 12:24:06

回答

12

我无法找到任何东西,是numpy的一个克隆,但还有很长的Java的NUMERICS包here名单 - 这些都应该是可用的Jython从。我猜,哪一个符合你的要求取决于你在用numpy做什么。

10

威尔伯福斯基本上是corrrect。

但是,我建议您查看Apache Commons Math library - 对于替换Java数值包来说,这将是比wilberforce答案中列出的更好的选择。

+0

JScience Java库是覆盖在Java中数学的许多方面,甚至是象征性的演算一个令人惊讶的功能强大的库 - http://www.jscience.org/ – JohnnySoftware 2010-01-02 02:46:17

2

咒术,一个Clojure的科学/统计计算库,使用大获成功的并行柯尔特Java库:http://incanter.org/。一条路径可能是开始在Jython中使用PColt类,并慢慢为它构建Python-esque绑定,就像Incanter提供的那样? (让我知道如果你有这个兴趣。)