Articulo de referencia

Colt (bibliotecas)

Colt es un conjunto de bibliotecas de código abierto para computación científica y técnica de alto rendimiento, escritas en Java y desarrolladas en el CERN . Colt se desarrolló ...

Colt es un conjunto de bibliotecas de código abierto para computación científica y técnica de alto rendimiento, escritas en Java y desarrolladas en el CERN . Colt se desarrolló con un enfoque en la física de altas energías , pero es aplicable a muchos otros problemas. La última actualización de Colt data de 2004 (cuando Java 1.4 era la versión vigente) y su código fuente se ha integrado al código fuente de Parallel Colt , que ha recibido un desarrollo más reciente.

Colt incluye, entre otras cosas, estructuras de datos y algoritmos para el análisis de datos fuera de línea y en línea , álgebra lineal , matrices multidimensionales , estadística , histogramas, simulación de Monte Carlo y programación paralela y concurrente .

Capacidades

A continuación se presenta una descripción general de las capacidades de Colt, tal como se enumeran en el sitio web del proyecto: [ 1 ]

Ejemplo de uso

Ejemplo de descomposición en valores singulares (SVD):

SingularValueDecomposition s = new SingularValueDecomposition ( matA ); DoubleMatrix2D U = s . getU (); DoubleMatrix2D S = s . getS (); DoubleMatrix2D V = s . getV ();

Ejemplo de multiplicación de matrices:

Álgebra alg = new Algebra (); DoubleMatrix2D result = alg . mult ( matA , matB );

Véase también

Referencias

  1. "Página del proyecto Colt" . Colt . Consultado el 15 de junio de 2013 .