From f3c91a7064bcc88aa429cd133b12b8500a6512fc Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Sat, 30 Dec 2023 10:26:56 +0000 Subject: [PATCH] Auto-generated commit --- base/README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/base/README.md b/base/README.md index cc69fbf9..b42624db 100644 --- a/base/README.md +++ b/base/README.md @@ -73,6 +73,7 @@ The namespace exports the following: - [`cartesianSquare( x )`][@stdlib/array/base/cartesian-square]: return the Cartesian square. - [`copyIndexed( x )`][@stdlib/array/base/copy-indexed]: copy the elements of an indexed array-like object to a new "generic" array. - [`copy( x )`][@stdlib/array/base/copy]: copy the elements of an array-like object to a new "generic" array. +- [`dedupe( x, limit, equalNaNs )`][@stdlib/array/base/dedupe]: remove consecutive duplicated values. - [`filledBy( len, clbk[, thisArg] )`][@stdlib/array/base/filled-by]: create a filled "generic" array according to a provided callback function. - [`filled( value, len )`][@stdlib/array/base/filled]: create a filled "generic" array. - [`filled2dBy( shape, clbk[, thisArg] )`][@stdlib/array/base/filled2d-by]: create a filled two-dimensional nested array according to a provided callback function. @@ -106,6 +107,9 @@ The namespace exports the following: - [`flipud5d( x )`][@stdlib/array/base/flipud5d]: reverse the order of elements along the second-to-last dimension of a five-dimensional nested input array. - [`strided2array( N, x, stride, offset )`][@stdlib/array/base/from-strided]: convert a strided array to a non-strided generic array. - [`getter( dtype )`][@stdlib/array/base/getter]: return an accessor function for retrieving an element from an indexed array-like object. +- [`groupEntries( x, groups )`][@stdlib/array/base/group-entries]: group element entries as arrays associated with distinct keys. +- [`groupIndices( x, groups )`][@stdlib/array/base/group-indices]: group element indices as arrays associated with distinct keys. +- [`groupValues( x, groups )`][@stdlib/array/base/group-values]: group elements as arrays associated with distinct keys. - [`incrspace( start, stop, increment )`][@stdlib/array/base/incrspace]: generate a linearly spaced numeric array according to a provided increment. - [`indexOf( x, searchElement, fromIndex, equalNaNs )`][@stdlib/array/base/index-of]: return the index of the first element which equals a provided search element. - [`lastIndexOf( x, searchElement, fromIndex, equalNaNs )`][@stdlib/array/base/last-index-of]: return the index of the last element which equals a provided search element. @@ -151,6 +155,7 @@ The namespace exports the following: - [`ternary4d( arrays, shape, fcn )`][@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. - [`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. - [`unary2dBy( arrays, shape, fcn, clbk[, thisArg] )`][@stdlib/array/base/unary2d-by]: apply a unary function to each element retrieved from a two-dimensional nested input array according to a callback function and assign results to elements in a two-dimensional nested output array. - [`unary2d( arrays, shape, fcn )`][@stdlib/array/base/unary2d]: apply a unary callback to elements in a two-dimensional nested input array and assign results to elements in a two-dimensional nested output array. - [`unary3d( arrays, shape, fcn )`][@stdlib/array/base/unary3d]: apply a unary callback to elements in a three-dimensional nested input array and assign results to elements in a three-dimensional nested output array. @@ -263,6 +268,8 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/copy]: https://github.com/stdlib-js/array/tree/main/base/copy +[@stdlib/array/base/dedupe]: https://github.com/stdlib-js/array/tree/main/base/dedupe + [@stdlib/array/base/filled-by]: https://github.com/stdlib-js/array/tree/main/base/filled-by [@stdlib/array/base/filled]: https://github.com/stdlib-js/array/tree/main/base/filled @@ -329,6 +336,12 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/getter]: https://github.com/stdlib-js/array/tree/main/base/getter +[@stdlib/array/base/group-entries]: https://github.com/stdlib-js/array/tree/main/base/group-entries + +[@stdlib/array/base/group-indices]: https://github.com/stdlib-js/array/tree/main/base/group-indices + +[@stdlib/array/base/group-values]: https://github.com/stdlib-js/array/tree/main/base/group-values + [@stdlib/array/base/incrspace]: https://github.com/stdlib-js/array/tree/main/base/incrspace [@stdlib/array/base/index-of]: https://github.com/stdlib-js/array/tree/main/base/index-of @@ -419,6 +432,8 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/to-accessor-array]: https://github.com/stdlib-js/array/tree/main/base/to-accessor-array +[@stdlib/array/base/to-deduped]: https://github.com/stdlib-js/array/tree/main/base/to-deduped + [@stdlib/array/base/unary2d-by]: https://github.com/stdlib-js/array/tree/main/base/unary2d-by [@stdlib/array/base/unary2d]: https://github.com/stdlib-js/array/tree/main/base/unary2d