8

我的大部分代码都是用 Java 编写的。对于标准化算法:矩阵运算、FFT ......我宁愿不使用我自己的纯 Java 实现,并且非常乐意使用不安全的 FFI/JNI 调用。

我应该研究哪些库?

谢谢!

4

5 回答 5

9

阿帕奇公共数学

Commons Math 是一个轻量级、独立的数学和统计组件库,解决了 Java 编程语言中不可用的最常见问题

于 2010-01-12T09:31:06.050 回答
8

欧洲核子研究中心的柯尔特图书馆

Colt 为 Java 中的高性能科学和技术计算提供了一组开源库。

于 2010-01-12T09:33:48.263 回答
1

对于专业数值计算,请查看NIST的通用数值部分

于 2010-01-12T09:37:15.087 回答
1

JAMA是 Java 中的矩阵库。这是非常容易使用。

此外,柯尔特有一个并行版本。

于 2010-01-12T09:41:12.277 回答
0

SuanShu是一个 Java 数值和统计库。它还支持并行计算。

于 2011-04-26T21:07:36.980 回答