Biblioteca di algebra lineare campo finito per Haskell
-
11-12-2019 - |
Domanda
Sto cercando una biblioteca di algebra lineare da campo finita per Haskell.
Qualcosa come fflas-ffpack per Haskell sarebbe fantastico:-).
certo, ho controllato hmatrix , sembra esserci qualche supporto per arbitrary Matrix Element Tipi Ma non riuscivo a trovare alcun campo finitoBiblioteca che funziona con Hmatrix.E sicuramente apprezzerei una soluzione performante: -)
In particolare voglio essere in grado di moltiplicare
Soluzione
La tua migliore scommessa sarebbe un legame per fflas / ffpack, che rappresenta i dati nei tipi di Haskell nativi. Tuttavia, non riesco a vedere che abbiamo ancora un tale legame.
Librerie correlate che sarebbero un buon punto di partenza:
- .
- http://hackage.haskell.org/package/vect
- http://hackage.haskell.org/package/hmatrix
- http://hackage.haskell.org/package/jalla
- http://hackage.haskell.org/package/blas
Per iniziare con le strutture di array il tutorial vettoriale non è male:
- .
- http://www.haskell.org/haskellwiki/numeric_haskell:_a_vector_tutorial < / Li >.
Quindi, in sintesi, penso che potresti aver bisogno di frustare rapidamente le associazioni a FFLAS, quindi esporli via Hmatrix o vettore.
- http://www.haskell.org/haskellwiki/numeric_haskell:_a_vector_tutorial < / Li >.