2010-07-23 30 views
16

Quiero utilizar funciones matemáticas para fines de análisis y extracción de datos. Necesito una opinión sobre una biblioteca que pueda usar para este propósito con java. ¿Tiene alguna recomendación?¿Cuál es la mejor biblioteca matemática para usar con Java?

+3

Me gustaría volver a expresar esto ya que está pidiendo opiniones y por lo tanto es abierto, argumentativo. –

+1

Sí, es cierto. Esta es una pregunta abierta. Dependiendo de mis requisitos, he decidido utilizar Apache Commons Math ya que tienen casi todas las funciones que yo usaría. Sus otras ventajas son una buena documentación, un gran apoyo de la comunidad y es un proyecto respaldado por la Fundación Apache y cuando Mi 70% de las bibliotecas son de Apache, estoy poco predispuesto hacia ellas. En Colt arena, encontré una versión multiproceso, Parallel Colt bastante interesante. Solo estoy cruzando los dedos ahora. Podría hacer un análisis de rendimiento antes de ir más allá. –

Respuesta

1

java.lang.Math

ha conseguido una gran cantidad de funciones matemáticas útiles.

+1

También la fórmula de apoyo de datamining – frictionlesspulley

1

Su pregunta es un poco vaga, pero echa un vistazo a Weka.

8

Hay colt.

La biblioteca Colt proporciona estructuras de datos de uso general fundamentales optimizados para datos numéricos, tales como matrices de tamaño variable, matrices densas y dispersas (arrays multidimensionales), álgebra lineal, contenedores asociativos y gestión de memoria intermedia.

La biblioteca Jet contiene herramientas matemáticas y estadísticas para el análisis de datos, potente funcionalidad de histograma, generadores de números aleatorios y distribuciones útiles para simulaciones (de eventos), y más.

La biblioteca CoreJava contiene un formato de impresión tipo C. La biblioteca simultánea contiene clases de utilidad estandarizadas y eficientes que se encuentran comúnmente en la programación simultánea &.

4

Apache Commons Math podría ser útil. Entonces podría JAMA.

ACTUALIZACIÓN: En los 2,5 años transcurridos desde la última vez que respondí esto, me he enterado de Apache's Mahout y WEKA. Ambas son excelentes bibliotecas de Java para el análisis de datos.

Ambas son respuestas más adecuadas para la preocupación más estrecha de la minería de datos.

Cuestiones relacionadas