J'ai besoin d'une bibliothèque C# pour traiter les matrices. Elle doit mettre en œuvre la décomposition de la valeur singulière, l'inversion de matrice, etc.
J'ai utilisé CSML auparavant, mais il ne met pas en œuvre certaines des fonctionnalités dont j'ai besoin.
Certaines de ses caractéristiques sont :
Décomposition en valeur singulière
Inversion matricielle
Trace
Déterminants
Bibliothèques suggérées (à partir des réponses)
(la plupart d'entre eux mettent en œuvre les fonctionnalités mentionnées ci-dessus)
- Math .NET Numérique pour .NET, Silverlight et Mono (opensource)
- Bibliothèques numériques d'optimisation extrême (commercial, très complet)
- IL Numérique (commercial)
- La bibliothèque numérique FinMath de Deltix (commercial, utilise la bibliothèque Intel® Math Kernel Library (MKL) et Intel® Integrated Performance Primitives (IPP)) Primitives (IPP))
- Classe de matrice rapide et légère en C# (algorithme de Strassen, décomposition LU )