# package:hmatrix

dense matrix-vector product
>>> let m = (2><3) [1..]

>>> m
(2><3)
[ 1.0, 2.0, 3.0
, 4.0, 5.0, 6.0 ]
>>> let v = vector [10,20,30]
>>> m #> v
[140.0,320.0]
it :: Vector Numeric.LinearAlgebra.Data.R
postfix error code check
general matrix - vector product
>>> let m = mkSparse [((0,999),1.0),((1,1999),2.0)]
m :: GMatrix

>>> m !#> vector [1..2000]
[1000.0,4000.0]
it :: Vector Double
dense vector-matrix product