Skip to content

Commit 108156b

Browse files
committed
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into develop
2 parents 41b3b21 + da8a676 commit 108156b

File tree

19 files changed

+109
-30
lines changed

19 files changed

+109
-30
lines changed

CONTRIBUTORS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# Contributors listed in alphabetical order.
44

55
Aadish Jain <[email protected]>
6+
Aarya Balwadkar <[email protected]>
67
Aayush Khanna <[email protected]>
78
Abdelrahman Samir <[email protected]>
89
Abdul Kaium <[email protected]>
@@ -104,6 +105,7 @@ Ognjen Jevremović <[email protected]>
104105
Oneday12323 <[email protected]>
105106
Ori Miles <[email protected]>
106107
Philipp Burckhardt <[email protected]>
108+
Prajjwal Bajpai <[email protected]>
107109
Prajwal Kulkarni <[email protected]>
108110
Pranav Goswami <[email protected]>
109111
Pranjal Jha <[email protected]>

lib/node_modules/@stdlib/lapack/base/dge-trans/test/test.ndarray.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -457,20 +457,20 @@ tape( 'the function supports specifying the strides of the first and second dime
457457
M = 4;
458458
N = 3;
459459

460-
/* eslint-disable array-element-newline, no-multi-spaces, no-mixed-spaces-and-tabs */
460+
/* eslint-disable array-element-newline, no-multi-spaces */
461461

462462
A = new Float64Array([
463-
1, 999, 2, 999, 3, 999,
463+
1, 999, 2, 999, 3, 999,
464464
999, 999, 999, 999, 999, 999,
465-
4, 999, 5, 999, 6, 999,
465+
4, 999, 5, 999, 6, 999,
466466
999, 999, 999, 999, 999, 999,
467-
7, 999, 8, 999, 9, 999,
467+
7, 999, 8, 999, 9, 999,
468468
999, 999, 999, 999, 999, 999,
469-
10, 999, 11, 999, 12, 999,
469+
10, 999, 11, 999, 12, 999,
470470
999, 999, 999, 999, 999, 999
471471
]);
472472

473-
/* eslint-enable array-element-newline, no-multi-spaces, no-mixed-spaces-and-tabs */
473+
/* eslint-enable array-element-newline, no-multi-spaces */
474474

475475
out = new Float64Array( M*N );
476476

lib/node_modules/@stdlib/ndarray/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ In addition, the namespace contains the following multidimensional array utility
8383
- <span class="signature">[`emptyLike( x[, options] )`][@stdlib/ndarray/empty-like]</span><span class="delimiter">: </span><span class="description">create an uninitialized ndarray having the same shape and data type as a provided ndarray.</span>
8484
- <span class="signature">[`empty( shape[, options] )`][@stdlib/ndarray/empty]</span><span class="delimiter">: </span><span class="description">create an uninitialized ndarray having a specified shape and data type.</span>
8585
- <span class="signature">[`FancyArray( dtype, buffer, shape, strides, offset, order[, options] )`][@stdlib/ndarray/fancy]</span><span class="delimiter">: </span><span class="description">fancy multidimensional array constructor.</span>
86+
- <span class="signature">[`fill( x, value )`][@stdlib/ndarray/fill]</span><span class="delimiter">: </span><span class="description">fill an input `ndarray` with a specified value.</span>
8687
- <span class="signature">[`filterMap( x[, options], fcn[, thisArg] )`][@stdlib/ndarray/filter-map]</span><span class="delimiter">: </span><span class="description">filter and map elements in an input ndarray to elements in a new output ndarray according to a callback function.</span>
8788
- <span class="signature">[`filter( x[, options], predicate[, thisArg] )`][@stdlib/ndarray/filter]</span><span class="delimiter">: </span><span class="description">return a shallow copy of an ndarray containing only those elements which pass a test implemented by a predicate function.</span>
8889
- <span class="signature">[`flag( x, name )`][@stdlib/ndarray/flag]</span><span class="delimiter">: </span><span class="description">return a specified flag for a provided ndarray.</span>
@@ -192,6 +193,8 @@ console.log( objectKeys( ns ) );
192193

193194
[@stdlib/ndarray/fancy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/fancy
194195

196+
[@stdlib/ndarray/fill]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/fill
197+
195198
[@stdlib/ndarray/filter-map]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/filter-map
196199

197200
[@stdlib/ndarray/filter]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/filter

lib/node_modules/@stdlib/ndarray/base/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ var o = ns;
7272
- <span class="signature">[`emptyLike( x )`][@stdlib/ndarray/base/empty-like]</span><span class="delimiter">: </span><span class="description">create an uninitialized ndarray having the same shape and data type as a provided ndarray.</span>
7373
- <span class="signature">[`empty( dtype, shape, order )`][@stdlib/ndarray/base/empty]</span><span class="delimiter">: </span><span class="description">create an uninitialized ndarray having a specified shape and data type.</span>
7474
- <span class="signature">[`expandDimensions( x, axis )`][@stdlib/ndarray/base/expand-dimensions]</span><span class="delimiter">: </span><span class="description">expand the shape of an array by inserting a new dimension of size one at a specified axis.</span>
75+
- <span class="signature">[`fillBy( x, fcn[, thisArg] )`][@stdlib/ndarray/base/fill-by]</span><span class="delimiter">: </span><span class="description">fill an input ndarray according to a callback function.</span>
7576
- <span class="signature">[`fill( x, value )`][@stdlib/ndarray/base/fill]</span><span class="delimiter">: </span><span class="description">fill an input ndarray with a specified value.</span>
7677
- <span class="signature">[`flag( x, name )`][@stdlib/ndarray/base/flag]</span><span class="delimiter">: </span><span class="description">return a specified flag for a provided ndarray.</span>
7778
- <span class="signature">[`flags( x, copy )`][@stdlib/ndarray/base/flags]</span><span class="delimiter">: </span><span class="description">return the flags of a provided ndarray.</span>
@@ -259,6 +260,8 @@ console.log( objectKeys( ns ) );
259260

260261
[@stdlib/ndarray/base/expand-dimensions]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/expand-dimensions
261262

263+
[@stdlib/ndarray/base/fill-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/fill-by
264+
262265
[@stdlib/ndarray/base/fill]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/fill
263266

264267
[@stdlib/ndarray/base/flag]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/base/flag

lib/node_modules/@stdlib/ndarray/base/docs/types/index.d.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ import empty = require( '@stdlib/ndarray/base/empty' );
5151
import emptyLike = require( '@stdlib/ndarray/base/empty-like' );
5252
import expandDimensions = require( '@stdlib/ndarray/base/expand-dimensions' );
5353
import fill = require( '@stdlib/ndarray/base/fill' );
54+
import fillBy = require( '@stdlib/ndarray/base/fill-by' );
5455
import flag = require( '@stdlib/ndarray/base/flag' );
5556
import flags = require( '@stdlib/ndarray/base/flags' );
5657
import fliplr = require( '@stdlib/ndarray/base/fliplr' );
@@ -986,6 +987,49 @@ interface Namespace {
986987
*/
987988
fill: typeof fill;
988989

990+
/**
991+
* Fills an input ndarray according to a callback function.
992+
*
993+
* @param x - input ndarray
994+
* @param fcn - callback function
995+
* @param thisArg - callback function execution context
996+
*
997+
* @example
998+
* var Float64Array = require( '@stdlib/array/float64' );
999+
*
1000+
* function fcn() {
1001+
* return 10.0;
1002+
* }
1003+
*
1004+
* // Create a data buffer:
1005+
* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
1006+
*
1007+
* // Define the shape of the input array:
1008+
* var shape = [ 3, 1, 2 ];
1009+
*
1010+
* // Define the array strides:
1011+
* var sx = [ 2, 2, 1 ];
1012+
*
1013+
* // Define the index offset:
1014+
* var ox = 0;
1015+
*
1016+
* // Create the input ndarray-like object:
1017+
* var x = {
1018+
* 'dtype': 'float64',
1019+
* 'data': xbuf,
1020+
* 'shape': shape,
1021+
* 'strides': sx,
1022+
* 'offset': ox,
1023+
* 'order': 'row-major'
1024+
* };
1025+
*
1026+
* ns.fillBy( x, fcn );
1027+
*
1028+
* console.log( x.data );
1029+
* // => <Float64Array>[ 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ]
1030+
*/
1031+
fillBy: typeof fillBy;
1032+
9891033
/**
9901034
* Returns a specified flag for a provided ndarray.
9911035
*

lib/node_modules/@stdlib/ndarray/docs/types/index.d.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import dtypes = require( '@stdlib/ndarray/dtypes' );
3535
import empty = require( '@stdlib/ndarray/empty' );
3636
import emptyLike = require( '@stdlib/ndarray/empty-like' );
3737
import FancyArray = require( '@stdlib/ndarray/fancy' );
38+
import fill = require( '@stdlib/ndarray/fill' );
3839
import filter = require( '@stdlib/ndarray/filter' );
3940
import filterMap = require( '@stdlib/ndarray/filter-map' );
4041
import flag = require( '@stdlib/ndarray/flag' );
@@ -570,6 +571,28 @@ interface Namespace {
570571
*/
571572
FancyArray: typeof FancyArray;
572573

574+
/**
575+
* Fills an input ndarray with a specified value.
576+
*
577+
* @param x - input ndarray
578+
* @param value - scalar value
579+
* @returns input ndarray
580+
*
581+
* @example
582+
* var zeros = require( '@stdlib/ndarray/zeros' );
583+
* var getData = require( '@stdlib/ndarray/data-buffer' );
584+
*
585+
* var x = zeros( [ 3, 1, 2 ], {
586+
* 'dtype': 'float64'
587+
* });
588+
*
589+
* ns.fill( x, 10.0 );
590+
*
591+
* console.log( getData( x ) );
592+
* // => <Float64Array>[ 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ]
593+
*/
594+
fill: typeof fill;
595+
573596
/**
574597
* Returns a shallow copy of an ndarray containing only those elements which pass a test implemented by a predicate function.
575598
*

lib/node_modules/@stdlib/repl/code-blocks/data/data.csv

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2118,8 +2118,8 @@ base.strided.meanpn,"var x = [ 1.0, -2.0, 2.0 ];\nbase.strided.meanpn( x.length,
21182118
base.strided.meanpn.ndarray,"var x =[ 1.0, -2.0, 2.0 ];\nbase.strided.meanpn.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.meanpn.ndarray( N, x, 2, 1 )\n"
21192119
base.strided.meanpw,"var x = [ 1.0, -2.0, 2.0 ];\nbase.strided.meanpw( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ];\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\nbase.strided.meanpw( N, x, stride )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nstride = 2;\nbase.strided.meanpw( N, x1, stride )\n"
21202120
base.strided.meanpw.ndarray,"var x =[ 1.0, -2.0, 2.0 ];\nbase.strided.meanpw.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.meanpw.ndarray( N, x, 2, 1 )\n"
2121-
base.strided.meanwd,"var x = [ 1.0, -2.0, 2.0 ];\nbase.strided.meanwd( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ];\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\nbase.strided.meanwd( N, x, stride )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nstride = 2;\nbase.strided.meanwd( N, x1, stride )\n"
2122-
base.strided.meanwd.ndarray,"var x =[ 1.0, -2.0, 2.0 ];\nbase.strided.meanwd.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.meanwd.ndarray( N, x, 2, 1 )\n"
2121+
base.strided.meanwd,"var x = [ 1.0, -2.0, 2.0 ];\nbase.strided.meanwd( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ];\nbase.strided.meanwd( 3, x, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.meanwd( 3, x1, 2 )\n"
2122+
base.strided.meanwd.ndarray,"var x =[ 1.0, -2.0, 2.0 ];\nbase.strided.meanwd.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ];\nbase.strided.meanwd.ndarray( 3, x, 2, 1 )\n"
21232123
base.strided.mediansorted,"var x = [ 1.0, 2.0, 3.0 ];\nbase.strided.mediansorted( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ];\nbase.strided.mediansorted( 3, x, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 3.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.mediansorted( 3, x1, 2 )\n"
21242124
base.strided.mediansorted.ndarray,"var x = [ 1.0, 2.0, 3.0 ];\nbase.strided.mediansorted.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, 3.0 ];\nbase.strided.mediansorted.ndarray( 3, x, 2, 1 )\n"
21252125
base.strided.metaDataProps,"var meta = { 'nargs': 7, 'nin': 1, 'nout': 1 };\nvar dt = [ 'float64', 'float64' ];\nvar obj = {};\nbase.strided.metaDataProps( meta, dt, obj, false );\nobj.nargs\nobj.nin\nobj.nout\nobj.types\n"
@@ -2166,8 +2166,8 @@ base.strided.nanmskmax,"var x = [ 1.0, -2.0, 4.0, 2.0, NaN ];\nvar mask = [ 0, 0
21662166
base.strided.nanmskmax.ndarray,"var x = [ 1.0, -2.0, 2.0, 4.0, NaN ];\nvar mask = [ 0, 0, 0, 1, 0 ];\nbase.strided.nanmskmax.ndarray( x.length, x, 1, 0, mask, 1, 0 )\nx = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, 4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanmskmax.ndarray( N, x, 2, 1, mask, 2, 1 )\n"
21672167
base.strided.nanmskmin,"var x = [ 1.0, -2.0, -4.0, 2.0, NaN ];\nvar mask = [ 0, 0, 1, 0, 0 ];\nbase.strided.nanmskmin( x.length, x, 1, mask, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, -4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanmskmin( N, x, 2, mask, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, -4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nvar mask0 = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 1 ] );\nvar mask1 = new Uint8Array( mask0.buffer, mask0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nbase.strided.nanmskmin( N, x1, 2, mask1, 2 )\n"
21682168
base.strided.nanmskmin.ndarray,"var x = [ 1.0, -2.0, 2.0, -4.0, NaN ];\nvar mask = [ 0, 0, 0, 1, 0 ];\nbase.strided.nanmskmin.ndarray( x.length, x, 1, 0, mask, 1, 0 )\nx = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, -4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanmskmin.ndarray( N, x, 2, 1, mask, 2, 1 )\n"
2169-
base.strided.nanmskrange,"var x = [ 1.0, -2.0, 4.0, 2.0, NaN ];\nvar mask = [ 0, 0, 1, 0, 0 ];\nbase.strided.nanmskrange( x.length, x, 1, mask, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, 4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanmskrange( N, x, 2, mask, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, 4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nvar mask0 = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 1 ] );\nvar mask1 = new Uint8Array( mask0.buffer, mask0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nbase.strided.nanmskrange( N, x1, 2, mask1, 2 )\n"
2170-
base.strided.nanmskrange.ndarray,"var x = [ 1.0, -2.0, 2.0, 4.0, NaN ];\nvar mask = [ 0, 0, 0, 1, 0 ];\nbase.strided.nanmskrange.ndarray( x.length, x, 1, 0, mask, 1, 0 )\nx = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, 4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanmskrange.ndarray( N, x, 2, 1, mask, 2, 1 )\n"
2169+
base.strided.nanmskrange,"var x = [ 1.0, -2.0, 4.0, 2.0, NaN ];\nvar mask = [ 0, 0, 1, 0, 0 ];\nbase.strided.nanmskrange( 5, x, 1, mask, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, 4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nbase.strided.nanmskrange( 3, x, 2, mask, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, 4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nvar mask0 = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 1 ] );\nvar mask1 = new Uint8Array( mask0.buffer, mask0.BYTES_PER_ELEMENT*1 );\nbase.strided.nanmskrange( 3, x1, 2, mask1, 2 )\n"
2170+
base.strided.nanmskrange.ndarray,"var x = [ 1.0, -2.0, 2.0, 4.0, NaN ];\nvar mask = [ 0, 0, 0, 1, 0 ];\nbase.strided.nanmskrange.ndarray( 5, x, 1, 0, mask, 1, 0 )\nx = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, 4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nbase.strided.nanmskrange.ndarray( 3, x, 2, 1, mask, 2, 1 )\n"
21712171
base.strided.nanrange,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanrange( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN, NaN ];\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\nbase.strided.nanrange( N, x, stride )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nstride = 2;\nbase.strided.nanrange( N, x1, stride )\n"
21722172
base.strided.nanrange.ndarray,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanrange.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanrange.ndarray( N, x, 2, 1 )\n"
21732173
base.strided.nanrangeBy,"function accessor( v ) { return v * 2.0; };\nvar x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, -1.0, -3.0 ];\nbase.strided.nanrangeBy( x.length, x, 1, accessor )\nx = [ -2.0, 1.0, 3.0, -5.0, 4.0, -1.0, -3.0, 1.0 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanrangeBy( N, x, 2, accessor )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, -4.0, 5.0, -6.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nbase.strided.nanrangeBy( N, x1, 2, accessor )\n"
@@ -4160,6 +4160,7 @@ ndarrayStrides,"var out = ndarrayStrides( ndzeros( [ 3, 3, 3 ] ) )\n"
41604160
ndat,"var x = array( [ [ 1, 2 ], [ 3, 4 ] ] );\nndat( x, 0, 1 )\nndat( x, 1, 0 )\n"
41614161
ndempty,"var arr = ndempty( [ 2, 2 ] )\nvar sh = arr.shape\nvar dt = arr.dtype\n"
41624162
ndemptyLike,"var x = base.ndzeros( 'float64', [ 2, 2 ], 'row-major' )\nvar sh = x.shape\nvar dt = x.dtype\nvar y = ndemptyLike( x )\nsh = y.shape\ndt = y.dtype\n"
4163+
ndfill,"var opts = { 'dtype': 'float64' };\nvar x = ndzeros( [ 2, 2 ], opts );\nx.get( 0, 0 )\nndfill( x, 10.0 );\nx.get( 0, 0 )\n"
41634164
ndfilter,"var x = array( [ [ 1.0, 2.0 ], [ 3.0, 4.0 ] ] );\nfunction f( v ) { return v > 2.0; };\nvar y = ndfilter( x, f );\nndarray2array( y )\n"
41644165
ndfilterMap,"var x = array( [ [ 1.0, 2.0 ], [ 3.0, 4.0 ] ] );\nfunction f( v ) { if ( v > 2.0 ) { return v * 10.0; } };\nvar y = ndfilterMap( x, f );\nndarray2array( y )\n"
41654166
ndforEach,"var x = array( [ [ 1.0, 2.0 ], [ 3.0, 4.0 ] ] );\nfunction f( v ) { if ( v !== v ) { throw new Error( '...' ); } };\nndforEach( x, f );\n"

lib/node_modules/@stdlib/repl/code-blocks/data/data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)