{{alias}}( ...arrays ) Returns a one-dimensional ndarray formed by concatenating provided input arguments. The data type of the output ndarray is determined by applying type promotion rules to provided inputs. If provided ndarrays having different memory layouts or only scalar inputs, the output ndarray has the default memory layout. Parameters ---------- arrays: ...any|ArrayLike Inputs to concatenate. May be passed as separate arguments or an array of arguments. Each argument must either be a one-dimensional ndarray, a zero-dimensional ndarray, or a scalar value. Returns ------- out: ndarray Output ndarray. Examples -------- > var x = {{alias:@stdlib/ndarray/array}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var y = {{alias:@stdlib/ndarray/array}}( [ 5.0, 6.0, 7.0, 8.0 ] ); > var out = {{alias}}( x, y ) > var arr = {{alias:@stdlib/ndarray/to-array}}( out ) [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] {{alias}}.assign( ...arrays, out ) Concatenates provided input arguments and assigns results to an output ndarray. Parameters ---------- arrays: ...any|ArrayLike Inputs to concatenate. May be passed as separate arguments or an array of arguments. Each argument must either be a one-dimensional ndarray, a zero-dimensional ndarray, or a scalar value. out: ndarray Output ndarray. Returns ------- out: ndarray Output ndarray. Examples -------- > var x = {{alias:@stdlib/ndarray/array}}( [ 1.0, 2.0 ] ); > var y = {{alias:@stdlib/ndarray/array}}( [ 3.0, 4.0 ] ); > var z = {{alias:@stdlib/ndarray/array}}( [ 0.0, 0.0, 0.0, 0.0 ] ); > var out = {{alias}}.assign( [ x, y ], z ) > var bool = ( out === z ) true > var arr = {{alias:@stdlib/ndarray/to-array}}( out ) [ 1.0, 2.0, 3.0, 4.0 ] See Also --------