@@ -45,31 +45,32 @@ var expandDimensions = require( '@stdlib/ndarray/base/expand-dimensions' );
4545Expands the shape of an array ` x ` by inserting a new dimension of size one at a specified ` axis ` .
4646
4747``` javascript
48+ var getShape = require ( ' @stdlib/ndarray/shape' );
4849var array = require ( ' @stdlib/ndarray/array' );
4950
5051// Create a 2x2 ndarray:
5152var x = array ( [ [ 1 , 2 ], [ 3 , 4 ] ] );
52- // returns <ndarray>
53+ // returns <ndarray>[ [ 1, 2 ], [ 3, 4 ] ]
5354
5455// Prepend a singleton dimension:
5556var y = expandDimensions ( x, 0 );
56- // returns <ndarray>
57+ // returns <ndarray>[ [ [ 1, 2 ], [ 3, 4 ] ] ]
5758
58- var sh = y . shape ;
59+ var sh = getShape ( y ) ;
5960// returns [ 1, 2, 2 ]
6061
6162// Append a singleton dimension:
6263y = expandDimensions ( x, 2 );
63- // returns <ndarray>
64+ // returns <ndarray>[ [ [ 1 ], [ 2 ] ], [ [ 3 ], [ 4 ] ] ]
6465
65- sh = y . shape ;
66+ sh = getShape ( y ) ;
6667// returns [ 2, 2, 1 ]
6768
6869// Insert a singleton dimension:
6970y = expandDimensions ( x, 1 );
70- // returns <ndarray>
71+ // returns <ndarray>[ [ [ 1, 2 ] ], [ [ 3, 4 ] ] ]
7172
72- sh = y . shape ;
73+ sh = getShape ( y ) ;
7374// returns [ 2, 1, 2 ]
7475```
7576
@@ -101,6 +102,7 @@ sh = y.shape;
101102var array = require ( ' @stdlib/ndarray/array' );
102103var numel = require ( ' @stdlib/ndarray/base/numel' );
103104var ind2sub = require ( ' @stdlib/ndarray/ind2sub' );
105+ var getShape = require ( ' @stdlib/ndarray/shape' );
104106var expandDimensions = require ( ' @stdlib/ndarray/base/expand-dimensions' );
105107
106108// Create a 2-dimensional array:
@@ -112,7 +114,7 @@ var y = expandDimensions( x, 1 );
112114// returns <ndarray>
113115
114116// Retrieve the shape:
115- var sh = y . shape ;
117+ var sh = getShape ( y ) ;
116118// returns [ 2, 1, 2 ]
117119
118120// Retrieve the number of elements:
0 commit comments