Java/Scala 代数、数学库 [已关闭]

2022-09-01 21:14:23

你能告诉我一些灵活,强大,但快速的库,可以涵盖SciPy(在性能和功能方面)。我发现SciPy非常有表现力 - 但我想在Scala中尝试一些东西。

我读了一些关于Scala的文章 - 但不像SciPy那样有特色。还有其他选择吗?也许是Java库?


答案 1

Scipy中的功能相当像Matlab。所以问题是你只是想要核心线性代数/向量矩阵数学运算,还是像聚类这样的东西。

如果你不知道Scalala(现在称为Breeze)和ScalaLab,你应该检查一下它们 - 也许它们会满足你的需求。

如果你需要一个更多样化的库,有几个Java库可能适合:CERN ColtApache Commons Math;然而,这些都是为了在Java风格中使用,你几乎仅限于在Scala内部以这种方式使用它们。(当然,你可以把你特别喜欢使用的位包装在更漂亮的东西中。


答案 2

scala(scala linear algebra library)和ScalaLab(更像是Matlab scala-environment)。