Ho bisogno di una matrice sparsa in un massimo di 4 dimensioni in un'applicazione .NET. La dimensione della matrice (se rappresentata come una matrice .NET) potrebbe potenzialmente superare i 400 MB.Array multidimensionale o Matrix sparse in .NET
Probabilmente la matrice è molto sparsa e devo essere in grado di istanziarla e disporla molto rapidamente (anche se questo non è un no go). Sono quindi in cerca di una libreria di array sparse, consumabile da .NET 3.5 (che credo escluda usando BGL da Managed C++?) Che è il più denso possibile che riesco ad ottenere e supporta l'indicizzazione rapida dell'accesso casuale. Deve essere serializzabile in un formato denso che può essere memorizzato in modo economico.
Esiste una cosa del genere (ancora) per .NET? FOSS? Maturo?
TIA
Andrew Matthews
Grazie Reed, ho dato a questo una prova ed è stato MOLTO colpito. Ora devo solo lavorare sulla mia algebra lineare per ottenere il massimo da esso. : P –