Chcę używać funkcji matematycznych do celów eksploracji danych i analizy. Potrzebuję opinii o bibliotece, której mogę użyć do tego celu w Javie. Czy masz jakieś rekomendacje?Jaka jest najlepsza biblioteka matematyki do użycia w java?
Odpowiedz
java.lang.Math
posiada wiele przydatnych funkcji matematycznych.
Czy formuła datamingu wsparcia również – frictionlesspulley
Twoje pytanie jest trochę niejasne, ale sprawdź Weka.
Istnieje colt.
Biblioteka Colt zapewnia podstawowe struktury danych ogólnego przeznaczenia optymalne dla danych liczbowych, takich jak zmiany rozmiaru macierzy gęstych i rzadkich macierzy (tablice wielowymiarowe), liniowy Algebra pojemników asocjacyjnych i zarządzania buforem.
Biblioteka Jet zawiera narzędzia matematyczne i statystyczne do analizy danych, zaawansowane funkcje histogramowania, generatory liczb losowych i rozkłady przydatne w symulacjach (zdarzeń) i wiele innych.
Biblioteka CoreJava zawiera format wydruku w stylu C. Biblioteka jednoczesna zawiera ustandaryzowane, wydajne klasy narzędziowe często spotykane równolegle & programowanie współbieżne.
Apache Commons Matematyka może być pomocna. Tak może JAMA.
AKTUALIZACJA: W ciągu 2,5 roku od czasu, gdy ostatnio na nie odpowiedziałam, dowiedziałam się o Mahout i WEKA Apache'a. Obie są doskonałymi bibliotekami Java do analizy danych.
Obie są bardziej odpowiednimi odpowiedziami na węższe problemy z eksploracją danych.
- 1. Jaka jest najlepsza baza danych do użycia z programem java?
- 2. Dobra biblioteka Java do matematyki sieciowej
- 3. Jaka jest najlepsza biblioteka OAuth2 C#?
- 4. Jaka jest najlepsza biblioteka przetwarzania obrazów JavaScript?
- 5. Jaka jest standardowa biblioteka SOAP do użycia w groovy?
- 6. Jaka jest najlepsza biblioteka open source Pythona do rysowania wykresów?
- 7. Jaka jest najlepsza brama płatnicza do użycia z ActiveMerchant?
- 8. Open source C++ biblioteka do matematyki wektorowej
- 9. Jaka jest najlepsza biblioteka Java do używania z HTTP POST, GET itp.?
- 10. Jaka jest obecnie popularna biblioteka Java SIP?
- 11. Jaka jest najlepsza biblioteka zarządzania pracą tła dla Rails?
- 12. Jaka jest najlepsza biblioteka sprawdzania pisowni dla C#?
- 13. Jaka jest najlepsza biblioteka klienta JavaScript XML-RPC?
- 14. Jaka jest najlepsza sieć IRC dla języka Java (#java)?
- 15. Najlepsza aktywnie utrzymywana biblioteka Java XMPP?
- 16. Jaka jest najszybsza biblioteka matematyki wektor/macierz w C dla gier na iPhone'a?
- 17. Najlepsza biblioteka skalowania obrazu
- 18. Jaka jest najlepsza biblioteka do wykonania skrótu adresu URL/historii w JQuery?
- 19. Jaka jest najlepsza biblioteka do tworzenia automatycznego sugerowania AJAX w formularzu WWW?
- 20. Jaka jest najlepsza kontrola przeglądarki internetowej do użycia w aplikacji Windows Form?
- 21. Jaka jest teraz najlepsza metoda utrwalania?
- 22. jaka jest najlepsza praktyka implementacji i18n use java?
- 23. Jaka jest najlepsza metoda w Pythonie?
- 24. Jaka jest nadchodząca biblioteka współbieżności Java: jsr166y? jsr166z?
- 25. Jaka jest najlepsza strategia użycia narzędzi do tworzenia kolorów dla programistów spoza projektu?
- 26. Jaka jest najlepsza praktyka przy logowaniu do Umbraco?
- 27. Jaka jest najlepsza strategia podczas migracji z ClearCase do SVN?
- 28. Python - Najlepsza biblioteka GUI do pracy?
- 29. Najlepsza biblioteka dla sesji PHP
- 30. Najlepsza biblioteka C++ do interakcji z ICQ?
Chciałbym przeformułować to tak, jak to jest z prośbą o opinie, a zatem jest otwarty, argumentacyjny. –
Tak, to prawda. To jest pytanie otwarte. W zależności od moich wymagań zdecydowałem się na Apache Commons Math, ponieważ mają prawie wszystkie funkcje, których bym używał. Ich inne plusy to dobra dokumentacja, świetne wsparcie ze strony społeczności oraz projekt wspierany przez Apache Foundation, a gdy moje 70% bibliotek pochodzi z Apache, jestem trochę stronniczy w stosunku do nich. W Colt Arena znalazłem wersję wielowątkową, Parallel Colt całkiem interesującą. Właśnie teraz przekraczam moje palce. Mogę wykonać analizę wydajności, zanim przejdę dalej. –