Map a duplex midi stream to observable input and output value grids.
Create a complex number typed array.
LAPACK auxiliary routine to apply a plane rotation with real cosine and complex sine.
Creates a filled matrix or array.
Set the off-diagonal elements and the diagonal elements of a double-precision complex floating-point matrix to specified values.
LAPACK routine to apply a real elementary reflector `H = I - tau * v * v^T` to a real M by N matrix `C`.
compare numerical arrays
Convert a Node-API value representing a strided array to a signed 16-bit integer array.
Copy all or part of a matrix A to another matrix B.
Perform the matrix-vector operation `y = α*A*x + β*y` where `α` and `β` are scalars, `x` and `y` are `N` element vectors, and `A` is an `N` by `N` symmetric matrix supplied in packed form.
Perform a series of row interchanges on an input matrix.
Perform the matrix-vector operation `y = α*A*x + β*y` where `α` and `β` are scalars, `x` and `y` are `N` element vectors, and `A` is an `N` by `N` symmetric matrix.
Perform the matrix-vector operation `y = α*A*x + β*y`.
Pseudorandom number generator strided array functions.
Perform a single-pass map-reduce operation against each element in an array and return the accumulated result.
Fill a strided array with pseudorandom numbers drawn from a Rayleigh distribution.
Perform one of the matrix-vector operations `y = α*A*x + β*y` or `y = α*A^T*x + β*y`.
generate a linear gradient of rainbow ndpixels
Perform the rank 1 operation `A = α⋅x⋅y^T + A`.
Numerical computing library for TypeScript. Vector and matrix operations, linear algebra, and statistics with zero dependencies.
Perform the matrix-vector operation `y = α*A*x + β*y` where `α` and `β` are scalars, `x` and `y` are `N` element vectors, and `A` is an `N` by `N` symmetric matrix supplied in packed form.
Create a typed array.
Convert a Node-API value representing a strided array to a signed 8-bit integer array.
Perform the symmetric rank 2 operation `A = α*x*y^T + α*y*x^T + A`.