Jython是否有好的NumPy克隆?

28 投票
4 回答
11723 浏览
提问于 2025-04-11 20:13

我最近开始学习Python,写了一些代码来从不同的来源获取和绘制数据,以便自动生成每周的报告和预测。我对Jython这个概念很感兴趣,想把我写的一些Python代码移植到Jython上。为了能快速完成这个过程,我需要一个NumPy的克隆版本,适用于Jython(或者Java)。请问有没有这样的东西呢?

4 个回答

2

Incanter是一个用Clojure语言编写的科学和统计计算库,它成功地使用了Parallel Colt这个Java库。你可以在这里找到它:http://incanter.org/。一种可能的做法是先在Jython中使用PColt类,然后慢慢为它建立一些类似Python的接口,就像Incanter所做的那样?(如果你对此感兴趣,可以告诉我。)

10

Wilberforce说得基本上是对的。

不过,我建议你看看Apache Commons Math库——这个库比Wilberforce提到的那些Java数学包要更好,适合用来替代。

12

我找不到任何和numpy完全一样的东西,不过这里有一长串Java的数学包,可以在这里查看。这些包应该都可以在Jython中使用。具体哪个包适合你,得看你用numpy做什么了。

撰写回答