Biblioteca de álgebra lineal de campo finito para Haskell
-
11-12-2019 - |
Pregunta
Estoy buscando una biblioteca de álgebra lineal de campo finito para Haskell.
algo como flaks-ffpack para Haskell sería genial:-).
Por supuesto, he comprobado hmatrix , parece que hay algún apoyo para barbitryry matrix element tipos pero no pude encontrar ningún campo finitoBiblioteca que funciona con hmatrix.Y seguramente apreciaría una solución de ejercicio: -)
En particular, quiero poder multiplicar
Solución
Su mejor apuesta sería un vinculante a FFLAS / FFPACK, que representa los datos en tipos de Haskell nativo. Sin embargo, no puedo ver que tenemos tal vinculación todavía.
Bibliotecas relacionadas que serían un buen punto de partida:
- http://hackage.haskell.org/package/vect
- http://hackage.haskell.org/package/hmatrix
- http://hackage.haskell.org/package/jalla
- http://hackage.haskell.org/package/blas
para comenzar con estructuras de matriz El tutorial del vector no es malo:
- http://www.haskell.org/haskellwiki/numeric_haskell :_a_vector_tutorial < / li>
Entonces, en resumen, creo que es posible que deba obtener rápidamente los enlaces a FFLAS, luego exponga a través de Hmatrix o Vector.
- http://www.haskell.org/haskellwiki/numeric_haskell :_a_vector_tutorial < / li>