Copyright | (c) Dominik Schrempf 2019 |
---|---|
License | GPL-3 |
Maintainer | dominik.schrempf@gmail.com |
Stability | unstable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Creation date: Thu Feb 14 13:33:13 2019.
Tools for matrices from LinearAlgebra
.
Synopsis
- fMapRowSeq :: (Vector v a, Vector v b) => (v a -> v b) -> Matrix v a -> Matrix v b
- fMapRowPar :: (Vector v a, Vector v b) => (v a -> v b) -> Matrix v a -> Matrix v b
- fMapRowParChunk :: (Vector v a, Vector v b) => Int -> (v a -> v b) -> Matrix v a -> Matrix v b
- fMapColSeq :: (Vector v a, Vector v b) => (v a -> v b) -> Matrix v a -> Matrix v b
- fMapColPar :: (Vector v a, Vector v b) => (v a -> v b) -> Matrix v a -> Matrix v b
- fMapColParChunk :: (Vector v a, Vector v b) => Int -> (v a -> v b) -> Matrix v a -> Matrix v b
- (|||) :: Vector v a => Matrix v a -> Matrix v a -> Matrix v a
- (===) :: Vector v a => Matrix v a -> Matrix v a -> Matrix v a
- subSampleMatrix :: Vector v a => [Int] -> Matrix v a -> Matrix v a
Documentation
fMapRowSeq :: (Vector v a, Vector v b) => (v a -> v b) -> Matrix v a -> Matrix v b Source #
Map a function on each row of a DIM2 array; sequential version.
fMapRowPar :: (Vector v a, Vector v b) => (v a -> v b) -> Matrix v a -> Matrix v b Source #
Map a function on each row of a DIM2 array; parallel version.
fMapRowParChunk :: (Vector v a, Vector v b) => Int -> (v a -> v b) -> Matrix v a -> Matrix v b Source #
Map a function on each row of a DIM2 array; parallel version with given chunk size.
fMapColSeq :: (Vector v a, Vector v b) => (v a -> v b) -> Matrix v a -> Matrix v b Source #
Map a function on each row of a DIM2 array; sequential version.
fMapColPar :: (Vector v a, Vector v b) => (v a -> v b) -> Matrix v a -> Matrix v b Source #
Map a function on each row of a DIM2 array; parallel version.