ndarray-matrix-vector-product

1.0.0 • Public • Published

ndarray-matrix-vector-product

Dense matrix-vector multiply for ndarrays.

build status

Example

var mvp = require("ndarray-matrix-vector-product")
var zeros = require("zeros")
 
//Initialize some vectors and a matrix
var x = zeros([16])
var M = zeros([16, 8])
var y = zeros([8])
 
M.set(1,2,  10.0)
y.set(2, 3)
 
//Multiply y by M storing result in x
mvp(x, M, y)

Install

Install using npm:

npm install ndarray-matrix-vector-product

API

require("ndarray-matrix-vector-product")(out, M, y)

Multiplies a matrix by a vector

  • out is an 1D ndarray with shape [n]
  • M is a 2D ndarray with shape [n,m]
  • v is a 1D ndarray with shape [m]

License

(c) 2013 Mikola Lysenko. MIT License

/ndarray-matrix-vector-product/

    Package Sidebar

    Install

    npm i ndarray-matrix-vector-product

    Weekly Downloads

    4

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • mikolalysenko
    • jaspervdg
    • hughsk
    • planeshifter
    • rreusser