zerosLike
Create a zero-filled ndarray having the same shape and data type as a provided ndarray.
Usage
var zerosLike = require( '@stdlib/ndarray/base/zeros-like' );
zerosLike( x )
Creates a zero-filled ndarray having the same shape and data type as a provided ndarray.
var zeros = require( '@stdlib/ndarray/base/zeros' );
var x = zeros( 'float64', [ 2, 2 ], 'row-major' );
// returns <ndarray>
var y = zerosLike( x );
// returns <ndarray>
var sh = y.shape;
// returns [ 2, 2 ]
Notes
Examples
var dtypes = require( '@stdlib/ndarray/dtypes' );
var zeros = require( '@stdlib/ndarray/base/zeros' );
var zerosLike = require( '@stdlib/ndarray/base/zeros-like' );
// Get a list of data types:
var dt = dtypes( 'numeric' );
// Generate zero-filled arrays...
var x;
var y;
var i;
for ( i = 0; i < dt.length; i++ ) {
x = zeros( dt[ i ], [ 2, 2 ], 'row-major' );
y = zerosLike( x );
console.log( y.data );
}