File tree Expand file tree Collapse file tree 1 file changed +6
-12
lines changed
lib/node_modules/@stdlib/stats/base/nanminabs/benchmark Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Original file line number Diff line number Diff line change 2121// MODULES //
2222
2323var bench = require ( '@stdlib/bench' ) ;
24- var randu = require ( '@stdlib/random/base/randu ' ) ;
24+ var uniform = require ( '@stdlib/random/array/uniform ' ) ;
2525var isnan = require ( '@stdlib/math/base/assert/is-nan' ) ;
2626var pow = require ( '@stdlib/math/base/special/pow' ) ;
2727var pkg = require ( './../package.json' ) . name ;
2828var nanminabs = require ( './../lib/ndarray.js' ) ;
2929
30+ // VARIABLES //
31+ var options = {
32+ 'dtype' : 'generic'
33+ } ;
3034
3135// FUNCTIONS //
3236
@@ -38,17 +42,7 @@ var nanminabs = require( './../lib/ndarray.js' );
3842* @returns {Function } benchmark function
3943*/
4044function createBenchmark ( len ) {
41- var x ;
42- var i ;
43-
44- x = [ ] ;
45- for ( i = 0 ; i < len ; i ++ ) {
46- if ( randu ( ) < 0.2 ) {
47- x . push ( NaN ) ;
48- } else {
49- x . push ( ( randu ( ) * 20.0 ) - 10.0 ) ;
50- }
51- }
45+ var x = uniform ( len , - 10 , 10 , options ) ;
5246 return benchmark ;
5347
5448 function benchmark ( b ) {
You can’t perform that action at this time.
0 commit comments