ox-arrays-0.1.0.0: An efficient CPU-based multidimensional array (tensor) library
Safe HaskellNone
LanguageHaskell2010

Data.Array.Strided.Array

Synopsis

Documentation

data Array (n :: Nat) a Source #

Constructors

Array 

Fields

arrayFromVector :: forall a (n :: Nat). (Storable a, KnownNat n) => [Int] -> Vector a -> Array n a Source #

Takes a vector in normalised order (inner dimension, i.e. last in the list, iterates fastest).

arrayFromConstant :: forall a (n :: Nat). Storable a => [Int] -> a -> Array n a Source #

arrayRevDims :: forall (n :: Nat) a. [Bool] -> Array n a -> Array n a Source #