Skip to content

Files

Latest commit

Dec 21, 2024
8c43a11 · Dec 21, 2024

History

History

ndarraylike2ndarray

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Aug 17, 2024
Sep 28, 2024
Aug 17, 2024
Aug 17, 2024
Aug 17, 2024
Dec 21, 2024
Aug 17, 2024

README.md

ndarraylike2ndarray

Convert an ndarray-like object to an ndarray.

Usage

var ndarraylike2ndarray = require( '@stdlib/ndarray/ndarraylike2ndarray' );

ndarraylike2ndarray( x[, options] )

Converts an ndarray-like object to an ndarray.

var array = require( '@stdlib/ndarray/array' );

var arr = array( [ [ 1, 2 ], [ 3, 4 ] ] );
var out = ndarraylike2ndarray( arr );
// returns <ndarray>

The function supports the same options as ndarray.

Notes

  • If provided a read-only ndarray, the function returns a read-only ndarray.

Examples

var array = require( '@stdlib/ndarray/array' );
var ndarraylike2ndarray = require( '@stdlib/ndarray/ndarraylike2ndarray' );

// Create an ndarray:
var x = array( [ [ 1, 2 ], [ 3, 4 ] ] );

// Create another ndarray sharing the same data:
var out = ndarraylike2ndarray( x );
// returns <ndarray>

// Print various properties:
console.log( 'dtype: %s', out.dtype );
console.log( 'ndims: %d', out.shape.length );
console.log( 'length: %d', out.length );
console.log( 'shape: [ %s ]', out.shape.join( ', ' ) );
console.log( 'strides: [ %s ]', out.strides.join( ', ' ) );
console.log( 'offset: %d', out.offset );
console.log( 'order: %s', out.order );

See Also