Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与java一起使用的最佳数学库是什么?_Java_Math - Fatal编程技术网

与java一起使用的最佳数学库是什么?

与java一起使用的最佳数学库是什么?,java,math,Java,Math,我想使用数学函数进行数据挖掘和分析。 我需要一个关于我可以用于java的库的意见。 你有什么建议吗?java.lang.Math 有很多有用的数学函数。你的问题有点模糊,但请检查。有 Colt库提供了为数值数据优化的基本通用数据结构,如可调整大小的数组、密集和稀疏矩阵(多维数组)、线性代数、关联容器和缓冲区管理 Jet库包含用于数据分析的数学和统计工具、强大的历史记录功能、对(事件)模拟有用的随机数生成器和分布等 CoreJava库包含类似C的打印格式。并发库包含并行和并发编程中常见的标准化、高

我想使用数学函数进行数据挖掘和分析。 我需要一个关于我可以用于java的库的意见。 你有什么建议吗?

java.lang.Math


有很多有用的数学函数。

你的问题有点模糊,但请检查。

Colt库提供了为数值数据优化的基本通用数据结构,如可调整大小的数组、密集和稀疏矩阵(多维数组)、线性代数、关联容器和缓冲区管理

Jet库包含用于数据分析的数学和统计工具、强大的历史记录功能、对(事件)模拟有用的随机数生成器和分布等

CoreJava库包含类似C的打印格式。并发库包含并行和并发编程中常见的标准化、高效的实用程序类


当然值得一看。我们看到了一些涉及有理算术和单位转换的示例,Apache Commons Math可能会有所帮助。杰玛也可能

更新:在我上次回答这个问题的2.5年里,我已经意识到Apache的和。两者都是用于数据分析的优秀Java库


对于数据挖掘这一狭隘的问题,两者都是更合适的答案。

我将重新表述这一点,因为它是在征求意见,因此是开放的、有争议的。是的,这是真的。这是一个开放的问题。根据我的需求,我决定选择ApacheCommonsMath,因为它们几乎拥有我将要使用的所有函数。他们的其他好处是很好的文档,来自社区的巨大支持加上由Apache基金会支持的一个项目,当我的70%个图书馆来自Apache时,我对他们有点偏见。在柯尔特竞技场,我发现它的多线程版本,并行柯尔特相当有趣。我现在正在交叉手指。在我继续之前,我可能会做一些性能分析。我也会推荐它。它也支持数据挖掘公式吗