@stdlib/array-base-quaternary4d
Apply a quaternary callback to elements in four four-dimensional nested input arrays and assign results to elements in a four-dimensional nested output array.
@stdlib/ndarray-dispatch-by
Create an ndarray function interface which accepts a callback function and performs multiple dispatch.
@stdlib/array-one-to-like
Generate a linearly spaced numeric array whose elements increment by 1 starting from one and having the same length and data type as a provided input array.
@stdlib/assert-is-complex64ndarray-like
Test if a value is an ndarray-like object containing single-precision complex floating-point numbers.
@stdlib/array-nans-like
Create an array filled with NaNs and having the same length and data type as a provided array.
stats-base-ndarray-dcumax
Compute the cumulative maximum value of a one-dimensional double-precision floating-point ndarray.
math-strided-special-floor
Round each element in a strided array toward negative infinity.
strided-base-dmap2
Apply a binary function accepting and returning double-precision floating-point numbers to corresponding elements in two double-precision floating-point strided input arrays and assign each result to an element in a double-precision floating-point strided output array.
math-strided-special-ceil
Round each element in a strided array toward positive infinity.
ndarray-base-unary-accumulate
Perform a reduction over elements in a input ndarray.
strided-base-write-dataview
Copy elements from an input strided array to elements in a strided DataView.
strided-base-map-by
Apply a unary function to each element retrieved from a strided input array according to a callback function and assign each result to an element in a strided output array.
array-base-mskbinary2d
Apply a binary callback to elements in two two-dimensional nested input arrays according to elements in a two-dimensional nested mask array and assign results to elements in a two-dimensional nested output array.
array-base-mskunary5d
Apply a unary callback to elements in a five-dimensional nested input array according to elements in a five-dimensional nested mask array and assign results to elements in a five-dimensional nested output array.
strided-base-read-dataview
Copy elements from an input strided DataView to elements in an output strided array.
lapack-base-zrot
LAPACK auxiliary routine to apply a plane rotation with real cosine and complex sine.
napi-argv-strided-complex64array2d
Convert a Node-API value representing a two-dimensional strided array to a single-precision complex floating-point array.
blas-base-zdscal
Scale a double-precision complex floating-point vector by a double-precision floating-point constant.
napi-argv-strided-complex128array2d
Convert a Node-API value representing a two-dimensional strided array to a double-precision complex floating-point array.
slice-base-nonreduced-dimensions
Return a list of non-reduced dimensions in an un-normalized multi-slice.
math-strided-special-cos-by
Compute the cosine for each element retrieved from an input strided array via a callback function.
array-base-mskunary4d
Apply a unary callback to elements in a four-dimensional nested input array according to elements in a four-dimensional nested mask array and assign results to elements in a four-dimensional nested output array.
lapack-base-zlaset
Set the off-diagonal elements and the diagonal elements of a double-precision complex floating-point matrix to specified values.
lapack-base-claset
Set the off-diagonal elements and the diagonal elements of a single-precision complex floating-point matrix to specified values.
ndarray-base-assert-is-mostly-safe-data-type-cast
Determine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type.
@stdlib/assert-is-float64matrix-like
Test if a value is a 2-dimensional ndarray-like object containing double-precision floating-point numbers.
@stdlib/blas-base-scasum
Compute the sum of the absolute values of the real and imaginary components of a single-precision complex floating-point vector.
ndarray-base-spread-dimensions
Expand the shape of an array to a specified dimensionality by spreading its dimensions to specified dimension indices and inserting dimensions of size one for the remaining dimensions.
@stdlib/blas-base-transpose-operation-enum2str
Return the BLAS transpose operation string associated with a BLAS transpose operation enumeration constant.
@stdlib/ndarray-base-binary-tiling-block-size
Resolve a loop block size for multi-dimensional array tiled loops.
@stdlib/array-base-ternary4d
Apply a ternary callback to elements in three four-dimensional nested input arrays and assign results to elements in a four-dimensional nested output array.
lapack-base-sge-trans
Convert a matrix from row-major layout to column-major layout or vice versa.
@stdlib/lapack-base-dpttrf
Compute the `L * D * L^T` factorization of a real symmetric positive definite tridiagonal matrix `A`.
@stdlib/blas-base-transpose-operation-resolve-str
Return the transpose operation string associated with a supported BLAS transpose operation value.
blas-ext-base-ndarray-dindex-of
Return the first index of a specified search element in a one-dimensional double-precision floating-point ndarray.
@stdlib/array-zero-to
Generate a linearly spaced numeric array whose elements increment by 1 starting from zero.
ndarray-vector-uint16
Create an unsigned 16-bit integer vector (i.e., a one-dimensional ndarray).
array-base-broadcasted-ternary3d
Apply a ternary callback to elements in three broadcasted input arrays and assign results to elements in a three-dimensional nested output array.
@stdlib/ndarray-base-maybe-broadcast-arrays
Broadcast ndarrays to a common shape.
blas-base-wasm-scnrm2
Efficiently compute the SCNRM2 norm in WebAssembly with blas-base-wasm-scnrm2. Enhance your numerical tasks in JavaScript and Node.js! 🚀💻
ndarray-base-unary-reduce-strided1d-by
Perform a reduction over a list of specified dimensions in an input ndarray via a one-dimensional strided array reduction function accepting a callback and assign results to a provided output ndarray.
ndarray-base-unary-reduce-subarray-by
Perform a reduction over a list of specified dimensions in an input ndarray according to a callback function and assign results to a provided output ndarray.
ndarray-base-ndarraylike2scalar
Transform ndarray-like objects to scalars with ease. This library streamlines numerical computation in JavaScript for both browsers and Node.js. 🐙✨
@stdlib/array-base-map2d
Apply a function to elements in a two-dimensional nested input array and assign results to elements in a new two-dimensional nested output array.
https://github.com/jianqoq/hpt
A high performance N-dimensional array library for Rust
random-tools-binary
Constructor for creating ndarrays filled with pseudorandom values drawn from a binary PRNG.
blas-ext-base-ndarray-zsum
Compute the sum of all elements in a one-dimensional double-precision complex floating-point ndarray.