Haskell的有限域线性代数库

时间:2012-05-19 14:07:03

标签: haskell types linear-algebra algebra finite-field

我正在为Haskell寻找有限域线性代数库。

像Haskell的FFLAS-FFPACK这样的东西会很棒: - )。

当然,我检查了hmatrix,似乎对arbitrary matrix element types有一些支持,但我找不到任何与hmatrix一起使用的有限字段库。当然,我很欣赏一个高性能的解决方案: - )

特别是我希望能够乘以 p n×1 p 1×m 矩阵(向量)到 p n×m 矩阵。

1 个答案:

答案 0 :(得分:3)

您最好的选择是对FFLAS / FFPACK的绑定,它代表本机Haskell类型中的数据。但是,我看不出我们有这样的约束力。

相关的图书馆将是一个很好的起点:

为了开始使用数组结构,矢量教程也不错:

因此,总而言之,我认为您可能需要快速将绑定绑定到fflas,然后通过hmatrix或vector公开它们。