Return an ndarray created by repeating the elements of an input ndarray a specified number of times along each dimension.
var tile = require( '@stdlib/ndarray/base/tile' );Returns an ndarray created by repeating the elements of an input ndarray a specified number of times along each dimension.
var array = require( '@stdlib/ndarray/array' );
var x = array( [ [ 1, 2 ], [ 3, 4 ] ] );
// returns <ndarray>[ [ 1, 2 ], [ 3, 4 ] ]
var y = tile( x, [ 2, 2 ] );
// returns <ndarray>[ [ 1, 2, 1, 2 ], [ 3, 4, 3, 4 ], [ 1, 2, 1, 2 ], [ 3, 4, 3, 4 ] ]The function accepts the following arguments:
var array = require( '@stdlib/ndarray/array' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
var tile = require( '@stdlib/ndarray/base/tile' );
// Create a 2x2 array:
var x = array( [ [ 1, 2 ], [ 3, 4 ] ] );
console.log( ndarray2array( x ) );
// Tile the array to 4x4:
var out = tile( x, [ 2, 2 ] );
console.log( ndarray2array( out ) );