¿Hay implementaciones de Sparse Matrix optimizadas para almacenamiento en C #?

StackOverflow https://stackoverflow.com/questions/1812249

  •  06-07-2019
  •  | 
  •  

Pregunta

¿Hay alguna implementaciones de matriz dispersa optimizadas para almacenamiento en C #?

¿Fue útil?

Solución

Hay Math.NET .

Tiene algunas implementaciones . (el enlace es al antiguo sitio de Math.NET. Ya no hay una versión en línea de la documentación).

Otros consejos

Si está buscando una implementación de matriz dispersa de alto rendimiento, consulte NMath del software CenterSpace.

Aquí hay una lista parcial de funcionalidades cortadas de aquí en el sitio web de CenterSpace.

  • Escasa estructurada con todas las funciones clases de matriz, incluyendo triangular, simétrico, hermitiano, congregado, tridiagonal, con bandas simétricas y Hermitian congregado.
  • Funciones para conversión entre matrices generales y tipos de matriz dispersos estructurados.
  • Funciones para transposición estructurada matrices dispersas, computación interna productos y matriz de cálculo normas
  • Clases para factoring matrices dispersas estructuradas, que incluyen Factorización LU para bandas y matrices tridiagonales, Bunch-Kaufman factorización para simétrica y Matrices Hermitianas y Cholesky descomposición para simétrica y Matrices definidas positivas de Hermitian. Una vez construido, matriz las factorizaciones se pueden usar para resolver sistemas lineales y computacionales determinantes, inversos y condición números.
  • Vector disperso general y clases de matriz y matriz factorizaciones
  • Ortogonal clases de descomposición para general matrices, incluida la descomposición QR y descomposición de valores singulares (SVD).
  • Mínimos cuadrados avanzados clases de factorización para general matrices, incluidas Cholesky, QR y SVD
  • Factorización LU para general matrices, así como funciones para resolviendo sistemas lineales, computación determinantes, inversos y condición números.

Paul

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top