Какая лучшая математическая библиотека для использования с java?

Я хочу использовать математические функции для целей интеллектуального анализа данных и аналитики. Мне нужно мнение о библиотеке, которую я могу использовать для этой цели с помощью java. Есть ли у вас рекомендации?

Ответы

Ответ 1

Существует colt.

Библиотека Colt предоставляет фундаментальные структуры данных общего назначения, оптимизированные для числовых данных, такие как изменяемые размеры массивов, плотные и разреженные матрицы (многомерные массивы), линейная алгебра, ассоциативные контейнеры и управление буфером.

Библиотека Jet содержит математические и статистические инструменты для анализа данных, мощную функцию гистограммирования, генераторы случайных чисел и распределения, полезные для (event) моделирования и многое другое.

Библиотека CoreJava содержит C-образное форматирование печати. Библиотека Concurrent содержит стандартные, эффективные классы полезности, обычно встречающиеся в параллельном и параллельном программировании.

Ответ 2

Apache Commons Math может быть полезной. Так может JAMA.

ОБНОВЛЕНИЕ: за 2,5 года, прошедшие с момента последнего ответа, я узнал об Apache Mahout и WEKA. Оба являются отличными Java-библиотеками для анализа данных.

Оба являются более подходящими ответами на более узкую проблему интеллектуального анализа данных.

Ответ 3

java.lang.Math

получил множество полезных математических функций.

Ответ 4

Ваш вопрос немного расплывчатый, но посмотрите Weka.

Ответ 5

JScience, безусловно, стоит посмотреть.