@@ -64,20 +64,15 @@ var COL_MAJOR = 'column-major';
6464*
6565* @example
6666* var array = require( '@stdlib/ndarray/array' );
67- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
6867*
6968* var x = array( [ [ [ 1.0, 2.0 ] ], [ [ 3.0, 4.0 ] ], [ [ 5.0, 6.0 ] ] ] );
7069* // returns <ndarray>
7170*
7271* var y = flattenFrom( x, 1 );
73- * // returns <ndarray>
74- *
75- * var arr = ndarray2array( y );
76- * // returns [ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ]
72+ * // returns <ndarray>[ [ 1.0, 2.0 ], [ 3.0, 4.0 ], [ 5.0, 6.0 ] ]
7773*
7874* @example
7975* var array = require( '@stdlib/ndarray/array' );
80- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
8176*
8277* var x = array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ], {
8378* 'shape': [ 2, 3 ],
@@ -86,14 +81,10 @@ var COL_MAJOR = 'column-major';
8681* // returns <ndarray>
8782*
8883* var y = flattenFrom( x, 0 );
89- * // returns <ndarray>
90- *
91- * var arr = ndarray2array( y );
92- * // returns [ 1.0, 3.0, 5.0, 2.0, 4.0, 6.0 ]
84+ * // returns <ndarray>[ 1.0, 3.0, 5.0, 2.0, 4.0, 6.0 ]
9385*
9486* @example
9587* var array = require( '@stdlib/ndarray/array' );
96- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
9788*
9889* var x = array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ], {
9990* 'shape': [ 2, 3 ],
@@ -104,14 +95,10 @@ var COL_MAJOR = 'column-major';
10495* var y = flattenFrom( x, 0, {
10596* 'order': 'column-major'
10697* });
107- * // returns <ndarray>
108- *
109- * var arr = ndarray2array( y );
110- * // returns [ 1.0, 4.0, 2.0, 5.0, 3.0, 6.0 ]
98+ * // returns <ndarray>[ 1.0, 4.0, 2.0, 5.0, 3.0, 6.0 ]
11199*
112100* @example
113101* var array = require( '@stdlib/ndarray/array' );
114- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
115102*
116103* var x = array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ], {
117104* 'shape': [ 2, 3 ],
@@ -122,14 +109,10 @@ var COL_MAJOR = 'column-major';
122109* var y = flattenFrom( x, 0, {
123110* 'order': 'row-major'
124111* });
125- * // returns <ndarray>
126- *
127- * var arr = ndarray2array( y );
128- * // returns [ 1.0, 3.0, 5.0, 2.0, 4.0, 6.0 ]
112+ * // returns <ndarray>[ 1.0, 3.0, 5.0, 2.0, 4.0, 6.0 ]
129113*
130114* @example
131115* var array = require( '@stdlib/ndarray/array' );
132- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
133116*
134117* var x = array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ], {
135118* 'shape': [ 2, 3 ],
@@ -140,14 +123,10 @@ var COL_MAJOR = 'column-major';
140123* var y = flattenFrom( x, 0, {
141124* 'order': 'same'
142125* });
143- * // returns <ndarray>
144- *
145- * var arr = ndarray2array( y );
146- * // returns [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]
126+ * // returns <ndarray>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]
147127*
148128* @example
149129* var array = require( '@stdlib/ndarray/array' );
150- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
151130*
152131* var x = array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ], {
153132* 'shape': [ 2, 3 ],
@@ -158,29 +137,21 @@ var COL_MAJOR = 'column-major';
158137* var y = flattenFrom( x, 0, {
159138* 'order': 'same'
160139* });
161- * // returns <ndarray>
162- *
163- * var arr = ndarray2array( y );
164- * // returns [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]
140+ * // returns <ndarray>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ]
165141*
166142* @example
167143* var ndarray = require( '@stdlib/ndarray/ctor' );
168- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
169144*
170145* var xbuf = [ 1.0, null, 2.0, null, 3.0, null, 4.0, null, 5.0, null, 6.0, null ];
171146*
172147* var x = new ndarray( 'generic', xbuf, [ 2, 3 ], [ -6, -2 ], 10, 'row-major' );
173148* // returns <ndarray>
174149*
175150* var y = flattenFrom( x, 0 );
176- * // returns <ndarray>
177- *
178- * var arr = ndarray2array( y );
179- * // returns [ 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 ]
151+ * // returns <ndarray>[ 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 ]
180152*
181153* @example
182154* var ndarray = require( '@stdlib/ndarray/ctor' );
183- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
184155*
185156* var xbuf = [ 1.0, null, 2.0, null, 3.0, null, 4.0, null, 5.0, null, 6.0, null ];
186157*
@@ -189,14 +160,10 @@ var COL_MAJOR = 'column-major';
189160* // returns <ndarray>
190161*
191162* var y = flattenFrom( x, 0 );
192- * // returns <ndarray>
193- *
194- * var arr = ndarray2array( y );
195- * // returns [ 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 ]
163+ * // returns <ndarray>[ 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 ]
196164*
197165* @example
198166* var ndarray = require( '@stdlib/ndarray/ctor' );
199- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
200167*
201168* var xbuf = [ 1.0, null, 2.0, null, 3.0, null, 4.0, null, 5.0, null, 6.0, null ];
202169*
@@ -207,14 +174,10 @@ var COL_MAJOR = 'column-major';
207174* var y = flattenFrom( x, 0, {
208175* 'order': 'same'
209176* });
210- * // returns <ndarray>
211- *
212- * var arr = ndarray2array( y );
213- * // returns [ 6.0, 3.0, 5.0, 2.0, 4.0, 1.0 ]
177+ * // returns <ndarray>[ 6.0, 3.0, 5.0, 2.0, 4.0, 1.0 ]
214178*
215179* @example
216180* var ndarray = require( '@stdlib/ndarray/ctor' );
217- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
218181*
219182* var xbuf = [ 1.0, null, 2.0, null, 3.0, null, 4.0, null, 5.0, null, 6.0, null ];
220183*
@@ -225,14 +188,10 @@ var COL_MAJOR = 'column-major';
225188* var y = flattenFrom( x, 0, {
226189* 'order': 'any'
227190* });
228- * // returns <ndarray>
229- *
230- * var arr = ndarray2array( y );
231- * // returns [ 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 ]
191+ * // returns <ndarray>[ 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 ]
232192*
233193* @example
234194* var ndarray = require( '@stdlib/ndarray/ctor' );
235- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
236195*
237196* var xbuf = [ 1.0, null, 2.0, null, 3.0, null, 4.0, null, 5.0, null, 6.0, null ];
238197*
@@ -241,14 +200,10 @@ var COL_MAJOR = 'column-major';
241200* // returns <ndarray>
242201*
243202* var y = flattenFrom( x, 0 );
244- * // returns <ndarray>
245- *
246- * var arr = ndarray2array( y );
247- * // returns [ 6.0, 4.0, 2.0, 5.0, 3.0, 1.0 ]
203+ * // returns <ndarray>[ 6.0, 4.0, 2.0, 5.0, 3.0, 1.0 ]
248204*
249205* @example
250206* var ndarray = require( '@stdlib/ndarray/ctor' );
251- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
252207*
253208* var xbuf = [ 1.0, null, 2.0, null, 3.0, null, 4.0, null, 5.0, null, 6.0, null ];
254209*
@@ -259,14 +214,10 @@ var COL_MAJOR = 'column-major';
259214* var y = flattenFrom( x, 0, {
260215* 'order': 'same'
261216* });
262- * // returns <ndarray>
263- *
264- * var arr = ndarray2array( y );
265- * // returns [ 6.0, 4.0, 2.0, 5.0, 3.0, 1.0 ]
217+ * // returns <ndarray>[ 6.0, 4.0, 2.0, 5.0, 3.0, 1.0 ]
266218*
267219* @example
268220* var ndarray = require( '@stdlib/ndarray/ctor' );
269- * var ndarray2array = require( '@stdlib/ndarray/to-array' );
270221*
271222* var xbuf = [ 1.0, null, 2.0, null, 3.0, null, 4.0, null, 5.0, null, 6.0, null ];
272223*
@@ -277,10 +228,7 @@ var COL_MAJOR = 'column-major';
277228* var y = flattenFrom( x, 0, {
278229* 'order': 'any'
279230* });
280- * // returns <ndarray>
281- *
282- * var arr = ndarray2array( y );
283- * // returns [ 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 ]
231+ * // returns <ndarray>[ 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 ]
284232*/
285233function flattenFrom ( x , dim , options ) {
286234 var view ;
0 commit comments