ones2d

Create a two-dimensional nested array filled with ones.

Usage

var ones2d = require( '@stdlib/array/base/ones2d' );

ones2d( shape )

Returns a two-dimensional nested array filled with ones.

var out = ones2d( [ 2, 3 ] );
// returns [ [ 1.0, 1.0, 1.0 ], [ 1.0, 1.0, 1.0 ] ]

Examples

var gscal = require( '@stdlib/blas/base/gscal' );
var ones2d = require( '@stdlib/array/base/ones2d' );

// Create a ones-filled array:
var arr = ones2d( [ 5, 10 ] );

// Scale element values...
gscal( arr[ 0 ].length, 2.0, arr[ 0 ], 1 );
gscal( arr[ 1 ].length, 3.0, arr[ 1 ], 1 );
gscal( arr[ 2 ].length, 4.0, arr[ 2 ], 1 );
gscal( arr[ 3 ].length, 5.0, arr[ 3 ], 1 );
gscal( arr[ 4 ].length, 6.0, arr[ 4 ], 1 );

console.log( arr );
// => [ [ 2.0, 2.0, ... ], [ 3.0, 3.0, ... ], [ 4.0, 4.0, ... ], [ 5.0, 5.0, ... ], [ 6.0, 6.0, ... ] ]
Did you find this page helpful?