Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

ndarraylike2ndarray

Convert an ndarray-like object to an ndarray.

Usage

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

ndarraylike2ndarray( x )

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>[ [ 1, 2 ], [ 3, 4 ] ]

Examples

var getDType = require( '@stdlib/ndarray/dtype' );
var getShape = require( '@stdlib/ndarray/shape' );
var getStrides = require( '@stdlib/ndarray/strides' );
var getOffset = require( '@stdlib/ndarray/offset' );
var getOrder = require( '@stdlib/ndarray/order' );
var array = require( '@stdlib/ndarray/array' );
var numel = require( '@stdlib/ndarray/numel' );
var ndims = require( '@stdlib/ndarray/ndims' );
var join = require( '@stdlib/array/base/join' );
var ndarraylike2ndarray = require( '@stdlib/ndarray/base/ndarraylike2ndarray' );

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

// Convert to a "base" ndarray:
var out = ndarraylike2ndarray( x );
// returns <ndarray>[ [ 1, 2 ], [ 3, 4 ] ]

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