Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 25 additions & 43 deletions lib/node_modules/@stdlib/random/sample/benchmark/benchmark.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
// MODULES //

var bench = require( '@stdlib/bench' );
var randu = require( '@stdlib/random/base/randu' );
var floor = require( '@stdlib/math/base/special/floor' );
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var isArray = require( '@stdlib/assert/is-array' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var sample = require( './../lib' );

Expand All @@ -33,14 +33,11 @@
bench( pkg, function benchmark( b ) {
var result;
var arr;
var len;
var i;

arr = new Array( 100 );
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = floor( randu()*100.0 );
}
arr = discreteUniform( 100, 0, 100, {
'dtype': 'generic'
});

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
Expand All @@ -57,19 +54,16 @@
b.end();
});

bench( pkg+'::custom_probs', function benchmark( b ) {
bench( format( '%s::custom_probs', pkg ), function benchmark( b ) {

Check warning on line 57 in lib/node_modules/@stdlib/random/sample/benchmark/benchmark.js

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Unknown word: "probs"
var result;
var probs;
var arr;
var len;
var i;

arr = [ 1, 2, 3, 4, 5, 6 ];
arr = discreteUniform( 6, 0, 100, {
'dtype': 'generic'
});
probs = [ 0.2, 0.1, 0.1, 0.1, 0.2, 0.3 ];
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = floor( randu()*100.0 );
}

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
Expand All @@ -89,17 +83,14 @@
b.end();
});

bench( pkg+'::size=1000', function benchmark( b ) {
bench( format( '%s::size=1000', pkg ), function benchmark( b ) {
var result;
var arr;
var len;
var i;

arr = new Array( 100 );
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = floor( randu()*100.0 );
}
arr = discreteUniform( 100, 0, 100, {
'dtype': 'generic'
});

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
Expand All @@ -118,17 +109,14 @@
b.end();
});

bench( pkg+'::replace=true', function benchmark( b ) {
bench( format( '%s::replace=true', pkg ), function benchmark( b ) {
var result;
var arr;
var len;
var i;

arr = new Array( 100 );
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = floor( randu()*100.0 );
}
arr = discreteUniform( 100, 0, 100, {
'dtype': 'generic'
});

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
Expand All @@ -147,17 +135,14 @@
b.end();
});

bench( pkg+'::replace=true,size=1000', function benchmark( b ) {
bench( format( '%s::replace=true,size=1000', pkg ), function benchmark( b ) {
var result;
var arr;
var len;
var i;

arr = new Array( 100 );
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = floor( randu()*100.0 );
}
arr = discreteUniform( 100, 0, 100, {
'dtype': 'generic'
});

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
Expand All @@ -177,20 +162,17 @@
b.end();
});

bench( pkg+':factory', function benchmark( b ) {
bench( format( '%s:factory', pkg ), function benchmark( b ) {
var mysample;
var result;
var arr;
var len;
var i;

mysample = sample.factory();

arr = new Array( 100 );
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = floor( randu()*100.0 );
}
arr = discreteUniform( 100, 0, 100, {
'dtype': 'generic'
});

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
Expand Down
47 changes: 18 additions & 29 deletions lib/node_modules/@stdlib/random/shuffle/benchmark/benchmark.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
// MODULES //

var bench = require( '@stdlib/bench' );
var randu = require( '@stdlib/random/base/randu' );
var floor = require( '@stdlib/math/base/special/floor' );
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var isArray = require( '@stdlib/assert/is-array' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var shuffle = require( './../lib' );

Expand All @@ -33,14 +33,11 @@ var shuffle = require( './../lib' );
bench( pkg, function benchmark( b ) {
var result;
var arr;
var len;
var i;

arr = new Array( 100 );
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = floor( randu()*100.0 );
}
arr = discreteUniform( 100, 0, 100, {
'dtype': 'generic'
});

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
Expand All @@ -57,18 +54,16 @@ bench( pkg, function benchmark( b ) {
b.end();
});

bench( pkg+'::deep', function benchmark( b ) {
bench( format( '%s::deep', pkg ), function benchmark( b ) {
var result;
var arr;
var len;
var i;

arr = new Array( 100 );
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = {
arr = [];
for ( i = 0; i < 100; i++ ) {
arr.push({
'beep': 'boop'
};
});
}

b.tic();
Expand All @@ -88,17 +83,14 @@ bench( pkg+'::deep', function benchmark( b ) {
b.end();
});

bench( pkg+'::none', function benchmark( b ) {
bench( format( '%s::none', pkg ), function benchmark( b ) {
var result;
var arr;
var len;
var i;

arr = new Array( 100 );
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = floor( randu()*100.0 );
}
arr = discreteUniform( 100, 0, 100, {
'dtype': 'generic'
});

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
Expand All @@ -123,20 +115,17 @@ bench( pkg+'::none', function benchmark( b ) {
b.end();
});

bench( pkg+':factory', function benchmark( b ) {
bench( format( '%s:factory', pkg ), function benchmark( b ) {
var myshuffle;
var result;
var arr;
var len;
var i;

myshuffle = shuffle.factory();

arr = new Array( 100 );
len = arr.length;
for ( i = 0; i < len; i++ ) {
arr[ i ] = floor( randu()*100.0 );
}
arr = discreteUniform( 100, 0, 100, {
'dtype': 'generic'
});

b.tic();
for ( i = 0; i < b.iterations; i++ ) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var dtypes = require( '@stdlib/ndarray/dtypes' );
var uniform = require( '@stdlib/random/base/uniform' );
var zeros = require( '@stdlib/ndarray/zeros' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var createFactory = require( './../lib' );

Expand Down Expand Up @@ -105,7 +106,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':assign:len='+len, f );
bench( format( '%s:assign:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@

var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var createFactory = require( './../lib' );


// MAIN //

bench( pkg+'::factory', function benchmark( b ) {
bench( format( '%s::factory', pkg ), function benchmark( b ) {
var policies;
var factory;
var dtypes;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@

var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var createFactory = require( './../lib' );


// MAIN //

bench( pkg+'::create_factory', function benchmark( b ) {
bench( format( '%s::create_factory', pkg ), function benchmark( b ) {
var policies;
var dtypes;
var v;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var dtypes = require( '@stdlib/ndarray/dtypes' );
var uniform = require( '@stdlib/random/base/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var createFactory = require( './../lib' );

Expand Down Expand Up @@ -101,7 +102,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+'::generate:len='+len, f );
bench( format( '%s::generate:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var dtypes = require( '@stdlib/ndarray/dtypes' );
var uniform = require( '@stdlib/random/base/uniform' );
var zeros = require( '@stdlib/ndarray/zeros' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var Random = require( './../lib' );

Expand Down Expand Up @@ -105,7 +106,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':assign:len='+len, f );
bench( format( '%s:assign:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var dtypes = require( '@stdlib/ndarray/dtypes' );
var uniform = require( '@stdlib/random/base/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var Random = require( './../lib' );

Expand Down Expand Up @@ -99,7 +100,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':generate:len='+len, f );
bench( format( '%s:generate:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@

var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var Random = require( './../lib' );


// MAIN //

bench( pkg+'::instantiation', function benchmark( b ) {
bench( format( '%s::instantiation', pkg ), function benchmark( b ) {
var policies;
var dtypes;
var v;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var dtypes = require( '@stdlib/ndarray/dtypes' );
var exponential = require( '@stdlib/random/base/exponential' );
var zeros = require( '@stdlib/ndarray/zeros' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var createFactory = require( './../lib' );

Expand Down Expand Up @@ -107,7 +108,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':assign:len='+len, f );
bench( format( '%s:assign:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@

var bench = require( '@stdlib/bench' );
var exponential = require( '@stdlib/random/base/exponential' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var createFactory = require( './../lib' );


// MAIN //

bench( pkg+'::factory', function benchmark( b ) {
bench( format( '%s::factory', pkg ), function benchmark( b ) {
var policies;
var factory;
var dtypes;
Expand Down
Loading