Create an ndarray filled with
falsevalues and having the same shape and data type as a provided ndarray.
var falsesLike = require( '@stdlib/ndarray/base/falses-like' );Creates an ndarray filled with false values and having the same shape and data type as a provided ndarray.
var getShape = require( '@stdlib/ndarray/shape' );
var empty = require( '@stdlib/ndarray/empty' );
var x = empty( [ 2, 2 ], {
'dtype': 'bool'
});
// returns <ndarray>
var y = falsesLike( x );
// returns <ndarray>[ [ false, false ], [ false, false ] ]
var sh = getShape( y );
// returns [ 2, 2 ]var empty = require( '@stdlib/ndarray/empty' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
var falsesLike = require( '@stdlib/ndarray/base/falses-like' );
// Specify a list of data types:
var dt = [
'generic',
'bool'
];
// Generate false-filled arrays...
var x;
var y;
var i;
for ( i = 0; i < dt.length; i++ ) {
x = empty( [ 2, 2 ], {
'dtype': dt[ i ]
});
y = falsesLike( x );
console.log( ndarray2array( y ) );
}