Skip to content

Commit 5cebbe5

Browse files
committed
Auto-generated commit
1 parent 01151b2 commit 5cebbe5

File tree

7 files changed

+38
-31
lines changed

7 files changed

+38
-31
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,14 +173,16 @@ dswap.ndarray( 3, x, 2, 1, y, -1, y.length-1 );
173173
<!-- eslint no-undef: "error" -->
174174

175175
```javascript
176-
var discreteUniform = require( '@stdlib/random-base-discrete-uniform' ).factory;
177-
var filledarrayBy = require( '@stdlib/array-filled-by' );
176+
var discreteUniform = require( '@stdlib/random-array-discrete-uniform' );
178177
var dswap = require( '@stdlib/blas-base-dswap' );
179178

180-
var x = filledarrayBy( 10, 'float64', discreteUniform( 0, 500 ) );
179+
var opts = {
180+
'dtype': 'float64'
181+
};
182+
var x = discreteUniform( 10, 0, 500, opts );
181183
console.log( x );
182184

183-
var y = filledarrayBy( x.length, 'float64', discreteUniform( 0, 255 ) );
185+
var y = discreteUniform( x.length, 0, 255, opts );
184186
console.log( y );
185187

186188
// Swap elements in `x` and `y` starting from the end of `y`:

benchmark/benchmark.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var uniform = require( '@stdlib/random-base-uniform' ).factory;
25-
var filledarrayBy = require( '@stdlib/array-filled-by' );
24+
var uniform = require( '@stdlib/random-array-uniform' );
2625
var isnan = require( '@stdlib/math-base-assert-is-nan' );
2726
var pow = require( '@stdlib/math-base-special-pow' );
2827
var pkg = require( './../package.json' ).name;
@@ -31,7 +30,9 @@ var dswap = require( './../lib/dswap.js' );
3130

3231
// VARIABLES //
3332

34-
var rand = uniform( -10000.0, 10000.0 );
33+
var options = {
34+
'dtype': 'float64'
35+
};
3536

3637

3738
// FUNCTIONS //
@@ -44,8 +45,8 @@ var rand = uniform( -10000.0, 10000.0 );
4445
* @returns {Function} benchmark function
4546
*/
4647
function createBenchmark( len ) {
47-
var x = filledarrayBy( len, 'float64', rand );
48-
var y = filledarrayBy( len, 'float64', rand );
48+
var x = uniform( len, -100.0, 100.0, options );
49+
var y = uniform( len, -100.0, 100.0, options );
4950
return benchmark;
5051

5152
/**

benchmark/benchmark.native.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222

2323
var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
25-
var uniform = require( '@stdlib/random-base-uniform' ).factory;
26-
var filledarrayBy = require( '@stdlib/array-filled-by' );
25+
var uniform = require( '@stdlib/random-array-uniform' );
2726
var isnan = require( '@stdlib/math-base-assert-is-nan' );
2827
var pow = require( '@stdlib/math-base-special-pow' );
2928
var tryRequire = require( '@stdlib/utils-try-require' );
@@ -36,7 +35,9 @@ var dswap = tryRequire( resolve( __dirname, './../lib/dswap.native.js' ) );
3635
var opts = {
3736
'skip': ( dswap instanceof Error )
3837
};
39-
var rand = uniform( -10000.0, 10000.0 );
38+
var options = {
39+
'dtype': 'float64'
40+
};
4041

4142

4243
// FUNCTIONS //
@@ -49,8 +50,8 @@ var rand = uniform( -10000.0, 10000.0 );
4950
* @returns {Function} benchmark function
5051
*/
5152
function createBenchmark( len ) {
52-
var x = filledarrayBy( len, 'float64', rand );
53-
var y = filledarrayBy( len, 'float64', rand );
53+
var x = uniform( len, -100.0, 100.0, options );
54+
var y = uniform( len, -100.0, 100.0, options );
5455
return benchmark;
5556

5657
/**

benchmark/benchmark.ndarray.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench' );
24-
var uniform = require( '@stdlib/random-base-uniform' ).factory;
25-
var filledarrayBy = require( '@stdlib/array-filled-by' );
24+
var uniform = require( '@stdlib/random-array-uniform' );
2625
var isnan = require( '@stdlib/math-base-assert-is-nan' );
2726
var pow = require( '@stdlib/math-base-special-pow' );
2827
var pkg = require( './../package.json' ).name;
@@ -31,7 +30,9 @@ var dswap = require( './../lib/ndarray.js' );
3130

3231
// VARIABLES //
3332

34-
var rand = uniform( -10000.0, 10000.0 );
33+
var options = {
34+
'dtype': 'float64'
35+
};
3536

3637

3738
// FUNCTIONS //
@@ -44,8 +45,8 @@ var rand = uniform( -10000.0, 10000.0 );
4445
* @returns {Function} benchmark function
4546
*/
4647
function createBenchmark( len ) {
47-
var x = filledarrayBy( len, 'float64', rand );
48-
var y = filledarrayBy( len, 'float64', rand );
48+
var x = uniform( len, -100.0, 100.0, options );
49+
var y = uniform( len, -100.0, 100.0, options );
4950
return benchmark;
5051

5152
/**

benchmark/benchmark.ndarray.native.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222

2323
var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench' );
25-
var uniform = require( '@stdlib/random-base-uniform' ).factory;
26-
var filledarrayBy = require( '@stdlib/array-filled-by' );
25+
var uniform = require( '@stdlib/random-array-uniform' );
2726
var isnan = require( '@stdlib/math-base-assert-is-nan' );
2827
var pow = require( '@stdlib/math-base-special-pow' );
2928
var tryRequire = require( '@stdlib/utils-try-require' );
@@ -36,7 +35,9 @@ var dswap = tryRequire( resolve( __dirname, './../lib/ndarray.native.js' ) );
3635
var opts = {
3736
'skip': ( dswap instanceof Error )
3837
};
39-
var rand = uniform( -10000.0, 10000.0 );
38+
var options = {
39+
'dtype': 'float64'
40+
};
4041

4142

4243
// FUNCTIONS //
@@ -49,8 +50,8 @@ var rand = uniform( -10000.0, 10000.0 );
4950
* @returns {Function} benchmark function
5051
*/
5152
function createBenchmark( len ) {
52-
var x = filledarrayBy( len, 'float64', rand );
53-
var y = filledarrayBy( len, 'float64', rand );
53+
var x = uniform( len, -100.0, 100.0, options );
54+
var y = uniform( len, -100.0, 100.0, options );
5455
return benchmark;
5556

5657
/**

examples/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,16 @@
1818

1919
'use strict';
2020

21-
var discreteUniform = require( '@stdlib/random-base-discrete-uniform' ).factory;
22-
var filledarrayBy = require( '@stdlib/array-filled-by' );
21+
var discreteUniform = require( '@stdlib/random-array-discrete-uniform' );
2322
var dswap = require( './../lib' );
2423

25-
var x = filledarrayBy( 10, 'float64', discreteUniform( 0, 500 ) );
24+
var opts = {
25+
'dtype': 'float64'
26+
};
27+
var x = discreteUniform( 10, 0, 500, opts );
2628
console.log( x );
2729

28-
var y = filledarrayBy( x.length, 'float64', discreteUniform( 0, 255 ) );
30+
var y = discreteUniform( x.length, 0, 255, opts );
2931
console.log( y );
3032

3133
// Swap elements in `x` and `y` starting from the end of `y`:

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,14 @@
5151
"@stdlib/utils-try-require": "^0.1.1"
5252
},
5353
"devDependencies": {
54-
"@stdlib/array-filled-by": "^0.1.0",
5554
"@stdlib/array-float64": "^0.1.1",
5655
"@stdlib/assert-is-browser": "^0.1.1",
5756
"@stdlib/bench": "^0.2.1",
5857
"@stdlib/blas-base-dcopy": "^0.1.1",
5958
"@stdlib/math-base-assert-is-nan": "^0.1.1",
6059
"@stdlib/math-base-special-pow": "^0.1.0",
61-
"@stdlib/random-base-discrete-uniform": "^0.1.0",
62-
"@stdlib/random-base-uniform": "^0.1.0",
60+
"@stdlib/random-array-discrete-uniform": "^0.1.0",
61+
"@stdlib/random-array-uniform": "^0.1.0",
6362
"@stdlib/strided-base-min-view-buffer-index": "^0.1.1",
6463
"@stdlib/strided-base-offset-view": "^0.1.1",
6564
"proxyquire": "^2.0.0",

0 commit comments

Comments
 (0)