diff --git a/lib/node_modules/@stdlib/array/README.md b/lib/node_modules/@stdlib/array/README.md index 837abb8fdb58..e1b0f8fa4dfe 100644 --- a/lib/node_modules/@stdlib/array/README.md +++ b/lib/node_modules/@stdlib/array/README.md @@ -46,6 +46,7 @@ The namespace exports the following array constructors:
- [`ArrayBuffer( size )`][@stdlib/array/buffer]: constructor which returns an object used to represent a generic, fixed-length raw binary data buffer. +- [`Float16Array()`][@stdlib/array/float16]: 16-bit half-precision floating-point number array. - [`Float32Array()`][@stdlib/array/float32]: typed array constructor which returns a typed array representing an array of single-precision floating-point numbers in the platform byte order. - [`Float64Array()`][@stdlib/array/float64]: typed array constructor which returns a typed array representing an array of double-precision floating-point numbers in the platform byte order. - [`Int16Array()`][@stdlib/array/int16]: typed array constructor which returns a typed array representing an array of twos-complement 16-bit signed integers in the platform byte order. @@ -446,6 +447,8 @@ console.log( objectKeys( ns ) ); [@stdlib/array/buffer]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/buffer +[@stdlib/array/float16]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/float16 + [@stdlib/array/float32]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/float32 [@stdlib/array/float64]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/float64 diff --git a/lib/node_modules/@stdlib/array/base/README.md b/lib/node_modules/@stdlib/array/base/README.md index 849016168020..d383eaafe786 100644 --- a/lib/node_modules/@stdlib/array/base/README.md +++ b/lib/node_modules/@stdlib/array/base/README.md @@ -259,6 +259,7 @@ The namespace exports the following: - [`ternary5d( arrays, shape, fcn )`][@stdlib/array/base/ternary5d]: apply a ternary callback to elements in three five-dimensional nested input arrays and assign results to elements in a five-dimensional nested output array. - [`toAccessorArray( arr )`][@stdlib/array/base/to-accessor-array]: convert an array-like object to a minimal array-like object supporting the accessor protocol. - [`toDeduped( x, limit, equalNaNs )`][@stdlib/array/base/to-deduped]: copy elements to a new "generic" array after removing consecutive duplicated values. +- [`toFilled( x, value, start, end )`][@stdlib/array/base/to-filled]: return a new array with all elements within a specified range replaced with a provided value. - [`toInsertedAt( x, index, value )`][@stdlib/array/base/to-inserted-at]: return a new array containing every element from an input array and with a provided value inserted at a specified index. - [`toReversed( x )`][@stdlib/array/base/to-reversed]: return a new array with elements in reverse order. - [`trues( len )`][@stdlib/array/base/trues]: create a "generic" array filled with `true` values. @@ -772,6 +773,8 @@ var squared = ns.map2d( arr2d, [ 2, 3 ], randu ); [@stdlib/array/base/to-deduped]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/to-deduped +[@stdlib/array/base/to-filled]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/to-filled + [@stdlib/array/base/to-inserted-at]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/to-inserted-at [@stdlib/array/base/to-reversed]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/to-reversed diff --git a/lib/node_modules/@stdlib/blas/base/ndarray/README.md b/lib/node_modules/@stdlib/blas/base/ndarray/README.md index 4b34eb25cd7b..402d2e76f87f 100644 --- a/lib/node_modules/@stdlib/blas/base/ndarray/README.md +++ b/lib/node_modules/@stdlib/blas/base/ndarray/README.md @@ -54,6 +54,7 @@ The namespace exposes the following APIs: - [`daxpy( arrays )`][@stdlib/blas/base/ndarray/daxpy]: multiply a one-dimensional double-precision floating-point ndarray `x` by a constant `alpha` and add the result to a one-dimensional double-precision floating-point ndarray `y`. - [`dcopy( arrays )`][@stdlib/blas/base/ndarray/dcopy]: copy values from a one-dimensional double-precision floating-point ndarray `x` into a one-dimensional double-precision floating-point ndarray `y`. - [`ddot( arrays )`][@stdlib/blas/base/ndarray/ddot]: calculate the dot product of two one-dimensional double-precision floating-point ndarrays. +- [`dnrm2( arrays )`][@stdlib/blas/base/ndarray/dnrm2]: compute the L2-norm of a one-dimensional double-precision floating-point ndarray. - [`dscal( arrays )`][@stdlib/blas/base/ndarray/dscal]: multiply a one-dimensional double-precision floating-point ndarray by a scalar constant. - [`dswap( arrays )`][@stdlib/blas/base/ndarray/dswap]: interchange two one-dimensional double-precision floating-point ndarrays. - [`gasum( arrays )`][@stdlib/blas/base/ndarray/gasum]: calculate the sum of absolute values for all elements in a one-dimensional ndarray. @@ -70,6 +71,7 @@ The namespace exposes the following APIs: - [`sswap( arrays )`][@stdlib/blas/base/ndarray/sswap]: interchange two one-dimensional single-precision floating-point ndarrays. - [`zaxpy( arrays )`][@stdlib/blas/base/ndarray/zaxpy]: multiply a one-dimensional double-precision complex floating-point ndarray `x` by a constant `alpha` and add the result to a one-dimensional double-precision complex floating-point ndarray `y`. - [`zcopy( arrays )`][@stdlib/blas/base/ndarray/zcopy]: copy values from a one-dimensional double-precision complex floating-point ndarray `x` into a one-dimensional double-precision complex floating-point ndarray `y`. +- [`zdscal( arrays )`][@stdlib/blas/base/ndarray/zdscal]: multiply a one-dimensional double-precision complex floating-point ndarray by a double-precision floating-point scalar constant. - [`zscal( arrays )`][@stdlib/blas/base/ndarray/zscal]: multiply a one-dimensional double-precision complex floating-point ndarray by a scalar constant. - [`zswap( arrays )`][@stdlib/blas/base/ndarray/zswap]: interchange two one-dimensional double-precision complex floating-point ndarrays. @@ -132,6 +134,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/base/ndarray/ddot]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/ddot +[@stdlib/blas/base/ndarray/dnrm2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dnrm2 + [@stdlib/blas/base/ndarray/dscal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dscal [@stdlib/blas/base/ndarray/dswap]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dswap @@ -164,6 +168,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/base/ndarray/zcopy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/zcopy +[@stdlib/blas/base/ndarray/zdscal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/zdscal + [@stdlib/blas/base/ndarray/zscal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/zscal [@stdlib/blas/base/ndarray/zswap]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/zswap diff --git a/lib/node_modules/@stdlib/blas/ext/base/README.md b/lib/node_modules/@stdlib/blas/ext/base/README.md index 19b8ddc77999..2966ddd64460 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/README.md @@ -71,6 +71,7 @@ var o = ns; - [`dindexOfColumn( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/dindex-of-column]: return the index of the first column in a double-precision floating-point input matrix which has the same elements as a provided search vector. - [`dindexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/dindex-of-row]: return the index of the first row in a double-precision floating-point input matrix which has the same elements as a provided search vector. - [`dindexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/dindex-of]: return the first index of a specified search element in a double-precision floating-point strided array. +- [`dlastIndexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/dlast-index-of-row]: return the index of the last row in a double-precision floating-point input matrix which has the same elements as a provided search vector. - [`dlastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/dlast-index-of]: return the last index of a specified search element in a double-precision floating-point strided array. - [`dlinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/dlinspace]: fill a double-precision floating-point strided array with linearly spaced values over a specified interval. - [`dnanasum( N, x, strideX )`][@stdlib/blas/ext/base/dnanasum]: calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements, ignoring `NaN` values. @@ -198,6 +199,7 @@ var o = ns; - [`sdssum( N, x, strideX )`][@stdlib/blas/ext/base/sdssum]: calculate the sum of single-precision floating-point strided array elements using extended accumulation. - [`sdssumpw( N, x, strideX )`][@stdlib/blas/ext/base/sdssumpw]: calculate the sum of single-precision floating-point strided array elements using pairwise summation with extended accumulation. - [`sfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/sfill]: fill a single-precision floating-point strided array with a specified scalar constant. +- [`sindexOfColumn( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/sindex-of-column]: return the index of the first column in a single-precision floating-point input matrix which has the same elements as a provided search vector. - [`sindexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/sindex-of-row]: return the index of the first row in a single-precision floating-point input matrix which has the same elements as a provided search vector. - [`sindexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/sindex-of]: return the first index of a specified search element in a single-precision floating-point strided array. - [`slastIndexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/slast-index-of-row]: return the index of the last row in a single-precision floating-point input matrix which has the same elements as a provided search vector. @@ -343,6 +345,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/dindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dindex-of +[@stdlib/blas/ext/base/dlast-index-of-row]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dlast-index-of-row + [@stdlib/blas/ext/base/dlast-index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dlast-index-of [@stdlib/blas/ext/base/dlinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dlinspace @@ -597,6 +601,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/sfill]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sfill +[@stdlib/blas/ext/base/sindex-of-column]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sindex-of-column + [@stdlib/blas/ext/base/sindex-of-row]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sindex-of-row [@stdlib/blas/ext/base/sindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sindex-of diff --git a/lib/node_modules/@stdlib/ndarray/README.md b/lib/node_modules/@stdlib/ndarray/README.md index 75447b4f895f..de6df26bb344 100644 --- a/lib/node_modules/@stdlib/ndarray/README.md +++ b/lib/node_modules/@stdlib/ndarray/README.md @@ -124,7 +124,9 @@ The namespace exports the following functions to manipulate multidimensional arr - [`toRot90( x[, options] )`][@stdlib/ndarray/to-rot90]: return a new `ndarray` where an input `ndarray` is rotated `90` degrees in a specified plane. - [`toRotl90( x, k )`][@stdlib/ndarray/to-rotl90]: return a new `ndarray` where a matrix (or a stack of matrices) is rotated 90 degrees counterclockwise. - [`toRotr90( x, k )`][@stdlib/ndarray/to-rotr90]: return a new `ndarray` where a matrix (or a stack of matrices) is rotated 90 degrees clockwise. +- [`toTransposed( x )`][@stdlib/ndarray/to-transposed]: return a new `ndarray` containing the elements of an input `ndarray` but whose last two dimensions are transposed. - [`toUnflattened( x, dim, sizes )`][@stdlib/ndarray/to-unflattened]: return a new `ndarray` in which a specified dimension of an input `ndarray` is expanded over multiple dimensions. +- [`transpose( x )`][@stdlib/ndarray/transpose]: return a **read-only** view of an input `ndarray` in which the last two dimensions are transposed. - [`unflatten( x, dim, sizes )`][@stdlib/ndarray/unflatten]: return a read-only view of an input ndarray in which a specified dimension is expanded over multiple dimensions. - [`unshift( x, ...values )`][@stdlib/ndarray/unshift]: return a one-dimensional ndarray formed by prepending provided scalar values to a one-dimensional input ndarray. - [`vconcat( arrays )`][@stdlib/ndarray/vconcat]: concatenate a list of ndarrays along the second-to-last dimension. @@ -535,8 +537,12 @@ console.log( objectKeys( ns ) ); [@stdlib/ndarray/to-rotr90]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/to-rotr90 +[@stdlib/ndarray/to-transposed]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/to-transposed + [@stdlib/ndarray/to-unflattened]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/to-unflattened +[@stdlib/ndarray/transpose]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/transpose + [@stdlib/ndarray/unflatten]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/unflatten [@stdlib/ndarray/unshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/unshift diff --git a/lib/node_modules/@stdlib/ndarray/base/README.md b/lib/node_modules/@stdlib/ndarray/base/README.md index 543b4c4b0a5d..27453c5786b8 100644 --- a/lib/node_modules/@stdlib/ndarray/base/README.md +++ b/lib/node_modules/@stdlib/ndarray/base/README.md @@ -82,6 +82,7 @@ var o = ns; - [`countTruthy( arrays )`][@stdlib/ndarray/base/count-truthy]: count the number of truthy elements in an ndarray. - [`ndarray( dtype, buffer, shape, strides, offset, order )`][@stdlib/ndarray/base/ctor]: create a multidimensional array. - [`data( x )`][@stdlib/ndarray/base/data-buffer]: return the underlying data buffer of a provided ndarray. +- [`descriptor( dtype, buffer, shape, strides, offset, order )`][@stdlib/ndarray/base/descriptor]: create a plain object describing how to interpret a data buffer as an n-dimensional array. - [`diagonal( x, dims, k, writable )`][@stdlib/ndarray/base/diagonal]: return a view of the diagonal of a matrix (or stack of matrices). - [`dtypeAlignment( [dtype] )`][@stdlib/ndarray/base/dtype-alignment]: return the alignment (in bytes) for an underlying array data type. - [`dtypeChar( [dtype] )`][@stdlib/ndarray/base/dtype-char]: return the single letter abbreviation for an underlying array data type. @@ -386,6 +387,8 @@ console.log( objectKeys( ns ) ); [@stdlib/ndarray/base/data-buffer]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/data-buffer +[@stdlib/ndarray/base/descriptor]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/descriptor + [@stdlib/ndarray/base/diagonal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/diagonal [@stdlib/ndarray/base/dtype-alignment]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/dtype-alignment