you the parser number mxparser must mathparser mathematical given evaluator java math scala linear-algebra algebra

the - Biblioteca Java/Scala para álgebra, matemáticas



mathparser java (3)

Existe una biblioteca la4j (Álgebra lineal para Java) que se puede usar desde el entorno de Scala, pero no contiene ninguna característica de Scala como las funciones de orden superior ya que Java no lo admite. La4j fue diseñado para ser utilizado en un entorno imperativo (no funcional). Así que si quieres usarlo de manera funcional, Scalala es la mejor Scalala .

¿Me puede recomendar alguna biblioteca flexible y potente, pero rápida que pueda cubrir SciPy (tanto en rendimiento como en funcionalidad)? Encontré SciPy muy expresivo, pero quiero probar algo en Scala.

Leí un poco sobre Scala, pero no está tan presentado como SciPy. ¿Alguna alternativa? Tal vez la biblioteca de Java?



La funcionalidad en Scipy es más bien similar a Matlab. Por lo tanto, la pregunta es si solo desea las operaciones matemáticas de álgebra lineal / matriz vectorial, o todo tipo de cosas como agrupamiento.

Si no está al tanto de Scalala (ahora llamado Breeze ) y ScalaLab , debe verificarlos, tal vez se ajusten a sus necesidades.

Si necesita una biblioteca más diversa, hay un par de bibliotecas de Java que podrían ser adecuadas: CERN Colt y commons.apache.org/math ; Sin embargo, están diseñados para ser utilizados en el estilo Java, y está bastante limitado a usarlos de esa manera desde Scala. (Aunque, por supuesto, puedes envolver los bits que usas especialmente en algo más bonito).