我想使用数学函数进行数据挖掘和分析.我需要一个关于库的意见,我可以用它来实现这个目的.你有什么建议?
有小马.
Colt库提供针对数值数据优化的基本通用数据结构,例如可调整大小的数组,密集和稀疏矩阵(多维数组),线性代数,关联容器和缓冲区管理.
Jet库包含用于数据分析的数学和统计工具,强大的直方图功能,用于(事件)模拟的随机数生成器和分布等.
CoreJava库包含类似C的打印格式.Concurrent库包含并行和并发编程中常见的标准化,高效的实用程序类.
Apache Commons Math可能会有所帮助.JAMA也许.
更新:自从我上次回答这个问题以来的2.5年里,我已经意识到了Apache的Mahout和WEKA.两者都是用于数据分析的优秀Java库.
对于数据挖掘的狭隘关注,两者都是更合适的答案.