LinAlg 用于指定线性代数计算的Haskell接口
林阿尔格LinAlg是一个Haskell库,它提供了一个接口,用于以纯函数方式指定数字线性代数计算。它的界面非常符合Haskell库的精神。数组大小静态反映在类型中。存在后端以在CPU(使用)或GPU(使用与CUBLAS和MAGMA的绑定)上执行这些计算。例如,假设我们想表达普通最小二乘线性回归的参数估计: import Numeric.LinAlg -- | Given a matrix of features of input data (where -- each row is a datum) and a vector of outputs, -- compute the parameters which minimize the sum -- of squared error. linearRegression :: Matr k arr
下载地址
用户评论