diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.js index e1f95956e8f0..e87f34706ac8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var uniform = require( '@stdlib/random/base/uniform' ); -var Float64Array = require( '@stdlib/array/float64' ); +var uniform = require( '@stdlib/random/array/uniform' ); var format = require( '@stdlib/string/format' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; @@ -32,26 +31,23 @@ var cdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { + var opts; var min; var max; - var len; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -10.0, 10.0 ); - min[ i ] = uniform( -20.0, 0.0 ); - max[ i ] = uniform( min[ i ], min[ i ] + 40.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -10.0, 10.0, opts ); + min = uniform( 100, -20.0, 0.0, opts ); + max = uniform( 100, 20.0, 40.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = cdf( x[ i % len ], min[ i % len ], max[ i % len ] ); + y = cdf( x[ i % x.length ], min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -66,25 +62,24 @@ bench( pkg, function benchmark( b ) { bench( format( '%s::factory', pkg ), function benchmark( b ) { var mycdf; + var opts; var min; var max; - var len; var x; var y; var i; + opts = { + 'dtype': 'float64' + }; min = -1.5; max = 1.5; mycdf = cdf.factory( min, max ); - len = 100; - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -2.0, 0.0 ); - } + x = uniform( 100, -2.0, 0.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mycdf( x[ i % len ] ); + y = mycdf( x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.native.js index 08383c216082..076ba3a0c5e8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); var format = require( '@stdlib/string/format' ); @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( format( '%s::native', pkg ), opts, function benchmark( b ) { - var len; + var opts; var min; var max; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -10.0, 10.0 ); - min[ i ] = uniform( -20.0, 0.0 ); - max[ i ] = uniform( min[ i ], min[ i ] + 40.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -10.0, 10.0, opts ); + min = uniform( 100, -20.0, 0.0, opts ); + max = uniform( 100, 20.0, 40.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = cdf( x[ i % len ], min[ i % len ], max[ i % len ] ); + y = cdf( x[ i % x.length ], min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.js index 953ce6f61ae2..1fb700e2d15b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.js @@ -21,9 +21,8 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var pkg = require( './../package.json' ).name; var entropy = require( './../lib' ); @@ -31,23 +30,21 @@ var entropy = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { + var opts; var min; var max; - var len; var y; var i; - len = 100; - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - min[ i ] = uniform( 0.0, 10.0 ); - max[ i ] = uniform( min[ i ], 10.0 + min[ i ] ); - } + opts = { + 'dtype': 'float64' + }; + min = uniform( 100, 0.0, 10.0, opts ); + max = uniform( 100, 10.0, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = entropy( min[ i % len ], max[ i % len ] ); + y = entropy( min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.native.js index a861386dd917..12a215878581 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.native.js @@ -22,10 +22,10 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; @@ -39,24 +39,22 @@ var opts = { // MAIN // -bench( pkg+'::native', opts, function benchmark( b ) { +bench( format( '%s::native', pkg ), opts, function benchmark( b ) { + var opts; var min; var max; - var len; var y; var i; - len = 100; - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - min[ i ] = uniform( 0.0, 10.0 ); - max[ i ] = uniform( min[ i ], 10.0 + min[ i ] ); - } + opts = { + 'dtype': 'float64' + }; + min = uniform( 100, 0.0, 10.0, opts ); + max = uniform( 100, 10.0, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = entropy( min[ i % len ], max[ i % len ] ); + y = entropy( min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.js index d6febce08489..1f122b076823 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var kurtosis = require( './../lib' ); @@ -31,23 +30,21 @@ var kurtosis = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var min; var max; var y; var i; - len = 100; - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - min[ i ] = uniform( 0.0, 10.0 ); - max[ i ] = uniform( min[ i ], 10.0 + min[ i ] ); - } + opts = { + 'dtype': 'float64' + }; + min = uniform( 100, 0.0, 10.0, opts ); + max = uniform( 100, 10.0, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = kurtosis( min[ i % len ], max[ i % len ] ); + y = kurtosis( min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.native.js index 28e3b17dee85..5aea762a9d3f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( format( '%s::native', pkg ), opts, function benchmark( b ) { + var opts; var min; var max; - var len; var y; var i; - len = 100; - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - min[ i ] = uniform( 0.0, 10.0 ); - max[ i ] = uniform( min[ i ], 10.0 + min[ i ] ); - } + opts = { + 'dtype': 'float64' + }; + min = uniform( 100, 0.0, 10.0, opts ); + max = uniform( 100, 10.0, 20.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = kurtosis( min[ i % len ], max[ i % len ] ); + y = kurtosis( min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.js index 73ddcbf47720..9db200c0ceab 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; @@ -32,26 +31,23 @@ var logcdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { + var opts; var min; var max; - var len; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -10.0, 10.0 ); - min[ i ] = uniform( -20.0, 0.0 ); - max[ i ] = uniform( min[ i ], min[ i ] + 40.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -10.0, 10.0, opts ); + min = uniform( 100, -20.0, 0.0, opts ); + max = uniform( 100, 20.0, 40.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logcdf( x[ i % len ], min[ i % len ], max[ i % len ] ); + y = logcdf( x[ i % x.length ], min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -66,25 +62,24 @@ bench( pkg, function benchmark( b ) { bench( format( '%s::factory', pkg ), function benchmark( b ) { var mylogcdf; + var opts; var min; var max; - var len; var x; var y; var i; + opts = { + 'dtype': 'float64' + }; min = -1.5; max = 1.5; mylogcdf = logcdf.factory( min, max ); - len = 100; - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -2.0, 0.0 ); - } + x = uniform( 100, -2.0, 0.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mylogcdf( x[ i % len ] ); + y = mylogcdf( x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.native.js index d1b4f1097f50..bb6a936bbdb8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var format = require( '@stdlib/string/format' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( format( '%s::native', pkg ), opts, function benchmark( b ) { - var len; + var opts; var min; var max; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -10.0, 10.0 ); - min[ i ] = uniform( -20.0, 0.0 ); - max[ i ] = uniform( min[ i ], min[ i ] + 40.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -10.0, 10.0, opts ); + min = uniform( 100, -20.0, 0.0, opts ); + max = uniform( 100, 20.0, 40.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logcdf( x[ i % len ], min[ i % len ], max[ i % len ] ); + y = logcdf( x[ i % x.length ], min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.js index 9fd72cf6c812..012b9cce80e4 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; @@ -32,26 +31,23 @@ var logpdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { + var opts; var min; var max; - var len; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -10.0, 10.0 ); - min[ i ] = uniform( -20.0, 0.0 ); - max[ i ] = uniform( min[ i ], min[ i ] + 40.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -10.0, 10.0, opts ); + min = uniform( 100, -20.0, 0.0, opts ); + max = uniform( 100, 20.0, 40.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logpdf( x[ i % len ], min[ i % len ], max[ i % len ] ); + y = logpdf( x[ i % x.length ], min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -66,25 +62,24 @@ bench( pkg, function benchmark( b ) { bench( format( '%s::factory', pkg ), function benchmark( b ) { var mylogpdf; + var opts; var min; var max; - var len; var x; var y; var i; + opts = { + 'dtype': 'float64' + }; min = -1.5; max = 1.5; mylogpdf = logpdf.factory( min, max ); - len = 100; - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -2.0, 0.0 ); - } + x = uniform( 100, -2.0, 0.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mylogpdf( x[ i % len ] ); + y = mylogpdf( x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.native.js index e1da560c7d92..684d9d8dc0c5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); var format = require( '@stdlib/string/format' ); @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( format( '%s::native', pkg ), opts, function benchmark( b ) { - var len; + var opts; var min; var max; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - min = new Float64Array( len ); - max = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = uniform( -10.0, 10.0 ); - min[ i ] = uniform( -20.0, 0.0 ); - max[ i ] = uniform( min[ i ], min[ i ] + 40.0 ); - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -10.0, 10.0, opts ); + min = uniform( 100, -20.0, 0.0, opts ); + max = uniform( 100, 20.0, 40.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logpdf( x[ i % len ], min[ i % len ], max[ i % len ] ); + y = logpdf( x[ i % x.length ], min[ i % min.length ], max[ i % max.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.js index 11422512f6ce..3f017a9f7f33 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var uniform = require( '@stdlib/random/base/uniform' ); -var Float64Array = require( '@stdlib/array/float64' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var mean = require( './../lib' ); @@ -32,23 +31,20 @@ var mean = require( './../lib' ); bench( pkg, function benchmark( b ) { var bval; - var len; + var opts; var a; var y; var i; - len = 100; - a = new Float64Array( len ); - bval = new Float64Array( len ); - - for ( i = 0; i < len; i++ ) { - a[ i ] = uniform( 0.0, 100.0); - bval[ i ] = uniform( a[ i ], 50.0 + a[ i ] ); - } + opts = { + 'dtype': 'float64' + }; + a = uniform( 100, 0.0, 100.0, opts ); + bval = uniform( 100, 100.0, 150.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mean( a[ i % len ], bval[ i % len ] ); + y = mean( a[ i % a.length ], bval[ i % bval.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.native.js index ef7e53c1c195..e1dd66a5fd80 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); var format = require( '@stdlib/string/format' ); @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( format( '%s::native', pkg ), opts, function benchmark( b ) { - var len; + var opts; var bnd; var a; var y; var i; - len = 100; - a = new Float64Array( len ); - bnd = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - a[ i ] = uniform( 0.0, 100.0); - bnd[ i ] = uniform( a[ i ], 100.0 + a[ i ] ); - } + opts = { + 'dtype': 'float64' + }; + a = uniform( 100, 0.0, 100.0, opts ); + bnd = uniform( 100, 100.0, 200.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mean( a[ i % len ], bnd[ i % len ] ); + y = mean( a[ i % a.length ], bnd[ i % bnd.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.js index ac5dd5d37df3..ae9e91832880 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var uniform = require( '@stdlib/random/base/uniform' ); -var Float64Array = require( '@stdlib/array/float64' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var median = require( './../lib' ); @@ -31,24 +30,21 @@ var median = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { + var opts; var bnd; - var len; var a; var y; var i; - len = 100; - a = new Float64Array( len ); - bnd = new Float64Array( len ); - - for ( i = 0; i < len; i++ ) { - a[ i ] = uniform( 0.0, 100.0 ); - bnd[ i ] = uniform( a[ i ], 50.0 + a[ i ] ); - } + opts = { + 'dtype': 'float64' + }; + a = uniform( 100, 0.0, 100.0, opts ); + bnd = uniform( 100, 100.0, 150.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = median( a[ i % len ], bnd[ i % len ] ); + y = median( a[ i % a.length ], bnd[ i % bnd.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.native.js index caadb58d7230..350a527361fd 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); var format = require( '@stdlib/string/format' ); @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( format( '%s::native', pkg ), opts, function benchmark( b ) { - var len; + var opts; var bnd; var a; var y; var i; - len = 100; - a = new Float64Array( len ); - bnd = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - a[ i ] = uniform( 0.0, 100.0 ); - bnd[ i ] = uniform( a[ i ], 100.0 + a[ i ] ); - } + opts = { + 'dtype': 'float64' + }; + a = uniform( 100, 0.0, 100.0, opts ); + bnd = uniform( 100, 100.0, 200.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = median( a[ i % len ], bnd[ i % len ] ); + y = median( a[ i % a.length ], bnd[ i % bnd.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); }