diff --git a/base/README.md b/base/README.md index 5380bb86..a344fe68 100644 --- a/base/README.md +++ b/base/README.md @@ -96,6 +96,9 @@ The namespace exports the following: - [`flatten5dBy( x, shape, colexicographic, clbk[, thisArg] )`][@stdlib/array/base/flatten5d-by]: flatten a five-dimensional nested array according to a callback function. - [`flatten5d( x, shape, colexicographic )`][@stdlib/array/base/flatten5d]: flatten a five-dimensional nested array. - [`fliplr2d( x )`][@stdlib/array/base/fliplr2d]: reverse the order of elements along the last dimension of a two-dimensional nested input array. +- [`fliplr3d( x )`][@stdlib/array/base/fliplr3d]: reverse the order of elements along the last dimension of a three-dimensional nested input array. +- [`fliplr4d( x )`][@stdlib/array/base/fliplr4d]: reverse the order of elements along the last dimension of a four-dimensional nested input array. +- [`fliplr5d( x )`][@stdlib/array/base/fliplr5d]: reverse the order of elements along the last dimension of a five-dimensional nested input array. - [`flipud2d( x )`][@stdlib/array/base/flipud2d]: reverse the order of elements along the first dimension of a two-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. @@ -105,6 +108,8 @@ The namespace exports the following: - [`logspace( a, b, length )`][@stdlib/array/base/logspace]: generate a logarithmically spaced numeric array. - [`map2d( x, shape, fcn[, thisArg] )`][@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. - [`map3d( x, shape, fcn[, thisArg] )`][@stdlib/array/base/map3d]: apply a function to elements in a three-dimensional nested input array and assign results to elements in a new three-dimensional nested output array. +- [`map4d( x, shape, fcn[, thisArg] )`][@stdlib/array/base/map4d]: apply a function to elements in a four-dimensional nested input array and assign results to elements in a new four-dimensional nested output array. +- [`map5d( x, shape, fcn[, thisArg] )`][@stdlib/array/base/map5d]: apply a function to elements in a five-dimensional nested input array and assign results to elements in a new five-dimensional nested output array. - [`mskbinary2d( arrays, shape, fcn )`][@stdlib/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. - [`mskunary2d( arrays, shape, fcn )`][@stdlib/array/base/mskunary2d]: apply a unary callback to elements in a two-dimensional nested input array according to elements in a two-dimensional nested mask array and assign results to elements in a two-dimensional nested output array. - [`mskunary3d( arrays, shape, fcn )`][@stdlib/array/base/mskunary3d]: apply a unary callback to elements in a three-dimensional nested input array according to elements in a three-dimensional nested mask array and assign results to elements in a three-dimensional nested output array. @@ -129,6 +134,8 @@ The namespace exports the following: - [`strided2array5d( x, shape, strides, offset )`][@stdlib/array/base/strided2array5d]: convert a strided array to a five-dimensional nested array. - [`takeIndexed( x, indices )`][@stdlib/array/base/take-indexed]: take elements from an indexed array. - [`take( x, indices )`][@stdlib/array/base/take]: take elements from an array. +- [`take2d( x, indices, dimension, mode )`][@stdlib/array/base/take2d]: take elements from a two-dimensional nested array. +- [`take3d( x, indices, dimension, mode )`][@stdlib/array/base/take3d]: take elements from a three-dimensional nested array. - [`ternary2d( arrays, shape, fcn )`][@stdlib/array/base/ternary2d]: apply a ternary callback to elements in three two-dimensional nested input arrays and assign results to elements in a two-dimensional nested output array. - [`ternary3d( arrays, shape, fcn )`][@stdlib/array/base/ternary3d]: apply a ternary callback to elements in three three-dimensional nested input arrays and assign results to elements in a three-dimensional nested output array. - [`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. @@ -292,6 +299,12 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/fliplr2d]: https://github.com/stdlib-js/array/tree/main/base/fliplr2d +[@stdlib/array/base/fliplr3d]: https://github.com/stdlib-js/array/tree/main/base/fliplr3d + +[@stdlib/array/base/fliplr4d]: https://github.com/stdlib-js/array/tree/main/base/fliplr4d + +[@stdlib/array/base/fliplr5d]: https://github.com/stdlib-js/array/tree/main/base/fliplr5d + [@stdlib/array/base/flipud2d]: https://github.com/stdlib-js/array/tree/main/base/flipud2d [@stdlib/array/base/from-strided]: https://github.com/stdlib-js/array/tree/main/base/from-strided @@ -310,6 +323,10 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/map3d]: https://github.com/stdlib-js/array/tree/main/base/map3d +[@stdlib/array/base/map4d]: https://github.com/stdlib-js/array/tree/main/base/map4d + +[@stdlib/array/base/map5d]: https://github.com/stdlib-js/array/tree/main/base/map5d + [@stdlib/array/base/mskbinary2d]: https://github.com/stdlib-js/array/tree/main/base/mskbinary2d [@stdlib/array/base/mskunary2d]: https://github.com/stdlib-js/array/tree/main/base/mskunary2d @@ -358,6 +375,10 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/take]: https://github.com/stdlib-js/array/tree/main/base/take +[@stdlib/array/base/take2d]: https://github.com/stdlib-js/array/tree/main/base/take2d + +[@stdlib/array/base/take3d]: https://github.com/stdlib-js/array/tree/main/base/take3d + [@stdlib/array/base/ternary2d]: https://github.com/stdlib-js/array/tree/main/base/ternary2d [@stdlib/array/base/ternary3d]: https://github.com/stdlib-js/array/tree/main/base/ternary3d