Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the best math library to use with java? [closed]

Tags:

java

math

I want to use math functions for data mining and analytics purpose. I need an opinion about a library that I can use for this purpose with java. Do you have any recommendations?

like image 235
Vaibhav Kamble Avatar asked Jul 23 '10 12:07

Vaibhav Kamble


2 Answers

There is colt.

The Colt library provides fundamental general-purpose data structures optimized for numerical data, such as resizable arrays, dense and sparse matrices (multi-dimensional arrays), linear algebra, associative containers and buffer management.

The Jet library contains mathematical and statistical tools for data analysis, powerful histogramming functionality, Random Number Generators and Distributions useful for (event) simulations, and more.

The CoreJava library contains C-like print formatting. The Concurrent library contains standardized, efficient utility classes commonly encountered in parallel & concurrent programming.

like image 127
miku Avatar answered Sep 21 '22 20:09

miku


Apache Commons Math might be helpful. So might JAMA.

UPDATE: In the 2.5 years since I last answered this, I've become aware of Apache's Mahout and WEKA. Both are excellent Java libraries for data analysis.

Both are more appropriate answers for the narrower concern of data mining.

like image 29
duffymo Avatar answered Sep 24 '22 20:09

duffymo