Necesito una matriz dispersa en hasta 4 dimensiones en una aplicación .NET. El tamaño de la matriz (si se representa como una matriz .NET) podría superar los 400 MB.Matriz dispersa multidimensional o bibliotecas de matriz en .NET
Es probable que la matriz sea muy escasa, y necesito poder instanciarla y deshacerme de ella muy rápidamente (aunque eso no es un no ir). Por lo tanto, estoy buscando una biblioteca de matriz dispersa, consumibles de .NET 3.5 (que creo que descarta usar BGL de Managed C++?) Que es lo más denso posible y puedo soportar la indexación rápida de acceso aleatorio. Debe ser serializable a algún formato denso que se pueda almacenar en caché de forma económica.
¿Existe tal cosa (todavía) para .NET? ¿FOSS? ¿Maduro?
TIA
Andrew Matthews
Gracias Reed, probé esta y quedé MUY impresionado. Ahora solo tengo que trabajar en mi álgebra lineal para aprovecharla al máximo. :PAG –