Apply a function against an accumulator and each element in an array and return the accumulated result.
Return the enumeration constant associated with a supported BLAS operation side value.
Perform the symmetric rank 1 operation `A = α*x*x^T + A`.
Numerical analysis and number theory library for Node.js
Perform one of the matrix-vector operations `x = A*x` or `x = A^T*x`.
LAPACK routine to calculate sqrt(x^2 + y^2) in a manner which doesn't cause unnecessary overflow.
Set the off-diagonal elements and the diagonal elements of a single-precision complex floating-point matrix to specified values.
LAPACK auxiliary routine to apply a plane rotation with real cosine and complex sine.
Javascript implementation of Zarr
LAPACK routine to divide two double-precision complex floating-point numbers in real arithmetic.
Return the enumeration constant associated with a supported BLAS diagonal type value.
Convert a matrix from row-major layout to column-major layout or vice versa.
Basic linear algebra subprograms (BLAS) compiled to WebAssembly.
Perform the symmetric rank 1 operation `A = α*x*x^T + A`.
Perform the symmetric rank 1 operation `A = α*x*x^T + A`.
Find the index of the first element having the maximum absolute value.
Rotate a data array
Fill a strided array with pseudorandom numbers drawn from a lognormal distribution.
Return the diagonal type string associated with a supported BLAS diagonal type value.
Fill a strided array with pseudorandom numbers drawn from a Bernoulli distribution.
Solve one of the systems of equations `A*x = b` or `A^T*x = b`.
Return the matrix triangle string associated with a supported BLAS matrix triangle value.
Perform the symmetric rank 1 operation `A = α*x*x^T + A`.
Fill a strided array with pseudorandom numbers drawn from a Poisson distribution.