Multidimensional array iterators.
var ns = require( '@stdlib/ndarray/iter' );
Namespace containing utilities for iterating over multidimensional arrays.
var o = ns;
// returns {...}
nditerColumns( x[, options] )
: create an iterator which iterates over each column in a matrix (or stack of matrices).nditerEntries( x[, options] )
: create an iterator which returns[index, value]
pairs for each element in a providedndarray
.nditerIndices( shape[, options] )
: create an iterator which returns indices for use indexing into anndarray
having a specified shape.nditerRows( x[, options] )
: create an iterator which iterates over each row in a matrix (or stack of matrices).nditer2arrayEach( iterator )
: create an iterator which converts each iteratedndarray
to a generic array.nditerValues( x[, options] )
: create an iterator which returns individual elements from a providedndarray
.
var objectKeys = require( '@stdlib/utils/keys' );
var ns = require( '@stdlib/ndarray/iter' );
console.log( objectKeys( ns ) );