tutorial flavored code java lisp clojure matrix scheme

java - flavored - clojure tutorial



¿Cómo puedo usar Scheme/Lisp/Clojure para problemas de Matrix/LP? (5)

Necesito realizar un análisis numérico como el soportado por MatLab o NumPy. ¿Existe una buena biblioteca compatible con Scheme / Lisp / Clojure (Java)? No quiero dejar mis llaves redondas.

Muchas gracias.



Para Common Lisp, vea

  • Matlisp : un paquete de matriz para Common Lisp (incluye BLAS y LAPACK);
  • GSLL : Biblioteca Científica GNU para Lisp;

y otros en cliki .


Para PLT Scheme, vea el paquete plt-linalg en planet. También hay mzgsl que tiene enlaces para la Biblioteca Científica GNU.


Incanter es un entorno de computación y gráficos estadísticos basado en Clojure, similar a R, para la JVM. En el núcleo de Incanter se encuentran la biblioteca numérica Parallel Colt, una versión multiproceso de Colt y la biblioteca de gráficos JFreeChart, así como varias otras bibliotecas Java y Clojure.

http://incanter.org/


core.matrix está ahora en desarrollo, lo que traerá características completas de matriz N-dimensional (estilo NumPy) a Clojure: https://github.com/mikera/matrix-api

Un punto importante acerca de core.matrix es que admite múltiples implementaciones de matriz de back-end diferentes a través de la misma API.

Por ejemplo, ya hay una implementación core.matrix Java bastante buena / rápida pura llamada vectorz-clj , y otra llamada Clatrix que usa las bibliotecas JBLAS nativas.

Descargo de responsabilidad: soy un importante colaborador de core.matrix y vectorz-clj .: