Какая лучшая математическая библиотека для использования с 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, безусловно, стоит посмотреть.