Multi-dimensional array interface for numhask.

Version on this page:0.9.0
Stackage Nightly 2022-01-22:0.9.1
Latest on Hackage:0.9.1

See all snapshots numhask-array appears in

BSD-3-Clause licensed by Tony Day
Maintained by
This version can be pinned in stack with:numhask-array-0.9.0@sha256:1e066d41c70029a39df2cae49284a5c85e0eed2705835d09d84f00223f97d8eb,2066

Module documentation for 0.9.0


Build Status Hackage

This package provides an interface into the numhask API, and both type and value level shape manipulation routines.


{-# LANGUAGE NegativeLiterals #-}
{-# LANGUAGE RebindableSyntax #-}
import NumHask.Prelude
import NumHask.Array

In situations where shape is only known at runtime, a clear module configuration is:

import NumHask.Array.Shape
import qualified NumHask.Array.Fixed as F
import qualified NumHask.Array.Dynamic as D


Performance experiments are located in numhask-bench. numhask-hmatrix provides a more performant and similar interface.