2012-02-17 15 views
13

szukam biblioteki do zrobienia computing liczbową w Scala (lub Java, chociaż coś, co można używać funkcji Scala byłby sposób ładniejszy!) Z co najmniej następujących możliwości:numeryczne biblioteki Scala

  • L BFGS
  • minimizers (Powell QuasiNewton, ...)
  • numeryczne zróżnicowanie funkcji wielu zmiennych
  • integracja liczbowa (nie jest to bezwzględnie konieczne, ale jest bardzo korzystny)

Poszukuję również czegoś, co jest aktywnie utrzymywane (ostatnia aktualizacja w 2011 r.), Najlepiej, ale niekoniecznie za darmo. Wymagana jest również stateczność numeryczna, a wszystkie operacje powinny być implementowane w sposób zapewniający spójne wyniki, w których dokładność jest zachowywana w jak największym stopniu.

Jestem już świadomy IMSL, ale wolałbym coś innego.

góry dzięki

+1

[fotografia matematyka] (http://commons.apache.org/math/apidocs/overview-summary.html)? – Owen

+0

Działałoby, gdyby ujawnił publiczny interfejs API do różnicowania numerycznego i miał optymalizator Powell. Ponadto, nie można znaleźć wiele informacji na temat stabilności numerycznej lub wydajności ... – em70

Odpowiedz

3

SuanShu jest matematyka biblioteki Java metod numerycznych do analizy numerycznej.

+0

wydaje się właśnie tym, czego szukałem, dzięki! Bounty zasłużone – em70

0

Spójrz na i jego zależności

+1

Od szybkiego spojrzenia, wydaje się, że brakuje przynajmniej różnicowania numerycznego i integracji. Czy czegoś brakuje? – em70

1

Jest Scalala do Scala, ale nie jestem pewien, że pokrywa swoje potrzeby.

Istnieją również te wymienione w tym pytaniu SŁ: Java Scientific Packages similar to SciPy?.

+0

Scalala jest zdecydowanie dobra, ale nie spełnia kilku moich potrzeb ... Link do drugiego pytania jest naprawdę dobry, ale nie jest rezolucyjny :( – em70

Powiązane problemy