Esistono ottimizzazioni dello storage Sparse Matrix in C#?Esistono implementazioni di Sparse Matrix ottimizzate per l'archiviazione in C#?
10
A
risposta
5
C'è Math.NET.
Ha qualche matrice di ricambio implementations. (il collegamento è al vecchio sito Math.NET. Non esiste più una versione online della documentazione).
0
Se si sta cercando implementazione di matrice sparse ad alte prestazioni, consultare NMath dal software CenterSpace.
Ecco un elenco parziale delle funzionalità tagliate da here sul sito Web di CenterSpace.
- strutturati sparse classi matrice completo, compresi triangolare, simmetriche, Hermitiane, fasciato, tridiagonali, simmetriche fasciato, e hermitiana fasciato.
- Funzioni per conversione tra matrici generali e tipi di matrice sparse strutturati.
- Funzioni per la trasposizione delle matrici sparse , calcolo dei prodotti interni e calcolo della matrice .
- Classi per factoring matrici sparse strutturati, tra cui fattorizzazione LU per bande e matrici tridiagonali, Mazzo-Kaufman fattorizzazione per simmetriche e matrici hermitiane, e Cholesky la decomposizione per simmetriche e hermitiani matrici definite positive. Una volta costruiti, i factories della matrice possono essere utilizzati per risolvere i sistemi lineari e calcolare i fattori determinanti, inversi e le condizioni .
- Classi di matrice sparse e classi di matrice e fatture di matrice .
- classi di decomposizione ortogonali per matrici generali , compresa la decomposizione QR e la decomposizione del valore singolare (SVD).
- Minimi avanzati quadrati classi di fattorizzazione per matrici generali , inclusi Cholesky, QR e SVD.
- fattorizzazione LU per generali matrici, nonché funzioni per sistemi lineari solving, informatica determinanti, inverse, e condizione numeri.
Paul
+3
Paul, in base al tuo profilo sembra funzionare per CenterSpace. Va bene pubblicare sul tuo prodotto, ma la tua connessione a CenterSpace dovrebbe essere divulgata. – Greg
Problemi correlati
- 1. slicing sparse (scipy) matrix
- 2. convert dizionario in sparse matrix
- 3. Keras, emissione sparse matrix
- 4. sparse matrix svd in python
- 5. Esistono implementazioni Websocket C# decenti?
- 6. Implementazioni ottimizzate di java.util.Map e java.util.Set?
- 7. Migliore libreria Matrix C++ per matrici unitarie sparse
- 8. Array multidimensionale o Matrix sparse in .NET
- 9. Esistono implementazioni SPARQL filettate?
- 10. Esistono implementazioni di multiset per .Net?
- 11. Modo efficiente per normalizzare una Scipy Sparse Matrix
- 12. Esistono implementazioni di interi interi solidi in C?
- 13. python matplotlib plot pattern sparse matrix
- 14. Esistono implementazioni JDBC per database NoSql?
- 15. Esistono implementazioni comunemente utilizzate di IQueryable?
- 16. Accesso a voci singole in Sparse Matrix in Python
- 17. Matrici sparse di Scipy - scopo e utilizzo di diverse implementazioni
- 18. Trasporto di Sparse Matrix da Python a R
- 19. Implementazioni Markdown per C/C++
- 20. Esistono implementazioni alternative dell'interfaccia GNU getline?
- 21. Scipy Sparse Matrix - Dense Vector Multiplication Performance - Blocks vs Large Matrix
- 22. Raccomandazione per C# Matrix Library
- 23. Libreria Go Matrix
- 24. Potenza elemento di scipy.sparse matrix
- 25. C++ Matrix Class
- 26. Esistono buone implementazioni di CachedRowSet diverse dal proprietario Sun One?
- 27. Motivazione per le API ottimizzate?
- 28. Esistono implementazioni C esistenti con bit di riempimento nella rappresentazione di numeri interi (un) firmati?
- 29. CSR Matrix - Matrix moltiplicazione
- 30. Come estendere Scipy Sparse Matrix restituita da sklearn TfIdfVectorizer per contenere più funzionalità
Questo link è NMath è corretto. NMath è un framework matematico dal software CenterSpace all'indirizzo www.centerspace.net. – Paul
è corretto. Questo è un progetto open source. – Amirshk
Desiderare vendere il tuo prodotto non significa che non ci siano altre soluzioni là fuori. Il mio link è per un progetto FREE OPEN SOURCE, chiamato NMath! – Amirshk