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?
Respuesta
java.lang.Math
ha conseguido una gran cantidad de funciones matemáticas útiles.
También la fórmula de apoyo de datamining – frictionlesspulley
Su pregunta es un poco vaga, pero echa un vistazo a Weka.
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 &.
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.
- 1. Finanzas cuantitativas/biblioteca matemática para Java
- 2. ¿Cuál es la mejor biblioteca de Java OXM?
- 3. Mejor biblioteca OpenID para Java
- 4. Java o Python para matemática?
- 5. ¿La mejor biblioteca HTTP para Java?
- 6. ¿Cuál es la mejor biblioteca EXIF para .Net?
- 7. ¿Cuál es la mejor alternativa para la serialización de Java?
- 8. ¿Cuál es la mejor biblioteca de AJAX para Django?
- 9. ¿Cuál es la mejor manera de usar SOAP con Ruby?
- 10. ¿Cuál es la mejor biblioteca de Facebook Connect para node.js?
- 11. ¿Cuál es la mejor API/biblioteca para que Java use Cassandra?
- 12. ¿Cuál es la mejor biblioteca de ortografía para C#?
- 13. ¿Cuál es la mejor biblioteca de Java para habilitar la cuadrícula/clúster de su aplicación?
- 14. ¿Qué biblioteca html DOM parser para Java es la mejor?
- 15. ¿Qué biblioteca de Facebook .NET es la mejor para usar?
- 16. ¿Cuál es la mejor base de datos para usar con un programa Java?
- 17. ¿Cuál es el mejor tipo de datos para usar con dinero en la aplicación Java?
- 18. ¿Cuál es la mejor biblioteca de gráficos 3D para aplicaciones web Java?
- 19. ¿Cuál es la mejor pila Java SIP?
- 20. ¿La mejor biblioteca de iCalendar para Java?
- 21. ¿Cuál es la mejor biblioteca SQL para usar en Common Lisp?
- 22. La mejor biblioteca de UI para usar con jQuery
- 23. Biblioteca matemática de alto rendimiento para .NET/C# y Java
- 24. ¿Qué biblioteca es la mejor para MongoDB con Scala?
- 25. ¿Cuál es la biblioteca matemática de vector/matriz más rápida en el juego C para iPhone?
- 26. cuál es la mejor API del cliente HBase para java
- 27. ¿Cuál es la mejor biblioteca de indexación de texto de Java para Google App Engine?
- 28. ¿Cuál es la mejor manera de usar mongoDB con node.js?
- 29. ¿Cuál es la mejor forma de usar NLog con MEF?
- 30. ¿Cómo sé cuál es el mejor lugar para usar 'usar'?
Me gustaría volver a expresar esto ya que está pidiendo opiniones y por lo tanto es abierto, argumentativo. –
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á. –