2010-01-12 17 views
6

La maggior parte del mio codice è in Java. Per algoritmi standardizzati: operazioni con matrici, FFT, ... Preferirei non utilizzare le mie stesse implementazioni Java e sono perfettamente soddisfatto dall'uso di chiamate FFI/JNI non sicure.Librerie Java numeriche

Quali sono le librerie che dovrei esaminare?

Grazie!

+1

Perché i moderatori chiudono queste domande? Questo è stato utile. – Peter

+0

Ok, so perché, ma non dovresti chiuderli, perché le risposte possono essere utili alle persone. Solo vedere quale risposta ha il maggior numero di voti è un buon indicatore di quale sia la libreria più standard. – Peter

risposta

7

CERN's colt library

Colt fornisce un set di librerie Open Source per il calcolo tecnico e scientifico ad alte prestazioni in Ja va.

+4

vale la pena notare che la biblioteca colt è attualmente in fase di integrazione (almeno una parte di essa) in comune-matematica –

7

Apache commons-math

Commons matematica è una libreria di leggere, matematica self-contained e statistiche componenti affrontare i problemi più comuni, non disponibili nel linguaggio di programmazione Java

1

Per Specialized sguardo numerici di calcolo alla sezione Generale numerici di NIST

0

JAMA è una libreria di matrice in Java. È molto facile da usare

Inoltre, Colt ha una versione parallel.

0

SuanShu è una libreria numerica e statistica Java. Supporta anche il calcolo parallelo.