numhask-array
===
[](https://travis-ci.org/tonyday567/numhask)
[](https://hackage.haskell.org/package/numhask-array)
This package provides an interface into the numhask API, and both type and value level shape manipulation routines.
Usage
===
``` haskell
{-# LANGUAGE NegativeLiterals #-}
{-# LANGUAGE RebindableSyntax #-}
import NumHask.Prelude
import NumHask.Array
```
In situations where shape is only known at runtime, a clear module configuration is:
``` haskell
import NumHask.Array.Shape
import qualified NumHask.Array.Fixed as F
import qualified NumHask.Array.Dynamic as D
```
Performance
===
Performance experiments are located in [numhask-bench](https://github.com/tonyday567/numhask-bench). [numhask-hmatrix](https://github.com/tonyday567/numhask-hmatrix) provides a more performant and similar interface.