Skip to content

Commit 37070e8

Browse files
committed
bench: refactor value generation
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: passed - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 2bec349 commit 37070e8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+252
-210
lines changed

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.10d_blocked_columnmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
2626
var floor = require( '@stdlib/math/base/special/floor' );
2727
var identity = require( '@stdlib/number/float64/base/identity' );
28-
var filledarray = require( '@stdlib/array/filled' );
29-
var filledarrayBy = require( '@stdlib/array/filled-by' );
30-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
28+
var zeros = require( '@stdlib/array/zeros' );
29+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3130
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3231
var pkg = require( './../package.json' ).name;
3332
var map = require( './../lib/10d_blocked.js' );
@@ -55,8 +54,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5554
var x;
5655
var y;
5756

58-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
59-
y = filledarray( 0.0, len, ytype );
57+
x = discreteUniform( len, -100, 100, {
58+
'dtype': xtype
59+
});
60+
y = zeros( len, ytype );
6061
x = {
6162
'dtype': xtype,
6263
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.10d_blocked_rowmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
2626
var floor = require( '@stdlib/math/base/special/floor' );
2727
var identity = require( '@stdlib/number/float64/base/identity' );
28-
var filledarray = require( '@stdlib/array/filled' );
29-
var filledarrayBy = require( '@stdlib/array/filled-by' );
30-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
28+
var zeros = require( '@stdlib/array/zeros' );
29+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3130
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3231
var pkg = require( './../package.json' ).name;
3332
var map = require( './../lib/10d_blocked.js' );
@@ -55,8 +54,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5554
var x;
5655
var y;
5756

58-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
59-
y = filledarray( 0.0, len, ytype );
57+
x = discreteUniform( len, -100, 100, {
58+
'dtype': xtype
59+
});
60+
y = zeros( len, ytype );
6061
x = {
6162
'dtype': xtype,
6263
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.10d_columnmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
2626
var floor = require( '@stdlib/math/base/special/floor' );
2727
var identity = require( '@stdlib/number/float64/base/identity' );
28-
var filledarray = require( '@stdlib/array/filled' );
29-
var filledarrayBy = require( '@stdlib/array/filled-by' );
30-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
28+
var zeros = require( '@stdlib/array/zeros' );
29+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3130
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3231
var pkg = require( './../package.json' ).name;
3332
var map = require( './../lib/10d.js' );
@@ -55,8 +54,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5554
var x;
5655
var y;
5756

58-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
59-
y = filledarray( 0.0, len, ytype );
57+
x = discreteUniform( len, -100, 100, {
58+
'dtype': xtype
59+
});
60+
y = zeros( len, ytype );
6061
x = {
6162
'dtype': xtype,
6263
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.10d_rowmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
2626
var floor = require( '@stdlib/math/base/special/floor' );
2727
var identity = require( '@stdlib/number/float64/base/identity' );
28-
var filledarray = require( '@stdlib/array/filled' );
29-
var filledarrayBy = require( '@stdlib/array/filled-by' );
30-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
28+
var zeros = require( '@stdlib/array/zeros' );
29+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3130
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3231
var pkg = require( './../package.json' ).name;
3332
var map = require( './../lib/10d.js' );
@@ -55,8 +54,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5554
var x;
5655
var y;
5756

58-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
59-
y = filledarray( 0.0, len, ytype );
57+
x = discreteUniform( len, -100, 100, {
58+
'dtype': xtype
59+
});
60+
y = zeros( len, ytype );
6061
x = {
6162
'dtype': xtype,
6263
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.11d_columnmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
2626
var floor = require( '@stdlib/math/base/special/floor' );
2727
var identity = require( '@stdlib/number/float64/base/identity' );
28-
var filledarray = require( '@stdlib/array/filled' );
29-
var filledarrayBy = require( '@stdlib/array/filled-by' );
30-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
28+
var zeros = require( '@stdlib/array/zeros' );
29+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3130
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3231
var pkg = require( './../package.json' ).name;
3332
var map = require( './../lib/nd.js' );
@@ -55,8 +54,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5554
var x;
5655
var y;
5756

58-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
59-
y = filledarray( 0.0, len, ytype );
57+
x = discreteUniform( len, -100, 100, {
58+
'dtype': xtype
59+
});
60+
y = zeros( len, ytype );
6061
x = {
6162
'dtype': xtype,
6263
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.11d_rowmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
2626
var floor = require( '@stdlib/math/base/special/floor' );
2727
var identity = require( '@stdlib/number/float64/base/identity' );
28-
var filledarray = require( '@stdlib/array/filled' );
29-
var filledarrayBy = require( '@stdlib/array/filled-by' );
30-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
28+
var zeros = require( '@stdlib/array/zeros' );
29+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3130
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3231
var pkg = require( './../package.json' ).name;
3332
var map = require( './../lib/nd.js' );
@@ -55,8 +54,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5554
var x;
5655
var y;
5756

58-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
59-
y = filledarray( 0.0, len, ytype );
57+
x = discreteUniform( len, -100, 100, {
58+
'dtype': xtype
59+
});
60+
y = zeros( len, ytype );
6061
x = {
6162
'dtype': xtype,
6263
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.1d_columnmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ var bench = require( '@stdlib/bench' );
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
2626
var identity = require( '@stdlib/number/float64/base/identity' );
27-
var filledarray = require( '@stdlib/array/filled' );
28-
var filledarrayBy = require( '@stdlib/array/filled-by' );
29-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
27+
var zeros = require( '@stdlib/array/zeros' );
28+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3029
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3130
var pkg = require( './../package.json' ).name;
3231
var map = require( './../lib' );
@@ -54,8 +53,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5453
var x;
5554
var y;
5655

57-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
58-
y = filledarray( 0.0, len, ytype );
56+
x = discreteUniform( len, -100, 100, {
57+
'dtype': xtype
58+
});
59+
y = zeros( len, ytype );
5960
x = {
6061
'dtype': xtype,
6162
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.1d_rowmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ var bench = require( '@stdlib/bench' );
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2525
var pow = require( '@stdlib/math/base/special/pow' );
2626
var identity = require( '@stdlib/number/float64/base/identity' );
27-
var filledarray = require( '@stdlib/array/filled' );
28-
var filledarrayBy = require( '@stdlib/array/filled-by' );
29-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
27+
var zeros = require( '@stdlib/array/zeros' );
28+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3029
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3130
var pkg = require( './../package.json' ).name;
3231
var map = require( './../lib' );
@@ -54,8 +53,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5453
var x;
5554
var y;
5655

57-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
58-
y = filledarray( 0.0, len, ytype );
56+
x = discreteUniform( len, -100, 100, {
57+
'dtype': xtype
58+
});
59+
y = zeros( len, ytype );
5960
x = {
6061
'dtype': xtype,
6162
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.2d_blocked_columnmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var sqrt = require( '@stdlib/math/base/special/sqrt' );
2727
var floor = require( '@stdlib/math/base/special/floor' );
2828
var identity = require( '@stdlib/number/float64/base/identity' );
29-
var filledarray = require( '@stdlib/array/filled' );
30-
var filledarrayBy = require( '@stdlib/array/filled-by' );
31-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
29+
var zeros = require( '@stdlib/array/zeros' );
30+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3231
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3332
var pkg = require( './../package.json' ).name;
3433
var map = require( './../lib/2d_blocked.js' );
@@ -56,8 +55,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5655
var x;
5756
var y;
5857

59-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
60-
y = filledarray( 0.0, len, ytype );
58+
x = discreteUniform( len, -100, 100, {
59+
'dtype': xtype
60+
});
61+
y = zeros( len, ytype );
6162
x = {
6263
'dtype': xtype,
6364
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.2d_blocked_rowmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var sqrt = require( '@stdlib/math/base/special/sqrt' );
2727
var floor = require( '@stdlib/math/base/special/floor' );
2828
var identity = require( '@stdlib/number/float64/base/identity' );
29-
var filledarray = require( '@stdlib/array/filled' );
30-
var filledarrayBy = require( '@stdlib/array/filled-by' );
31-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
29+
var zeros = require( '@stdlib/array/zeros' );
30+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3231
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3332
var pkg = require( './../package.json' ).name;
3433
var map = require( './../lib/2d_blocked.js' );
@@ -56,8 +55,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5655
var x;
5756
var y;
5857

59-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
60-
y = filledarray( 0.0, len, ytype );
58+
x = discreteUniform( len, -100, 100, {
59+
'dtype': xtype
60+
});
61+
y = zeros( len, ytype );
6162
x = {
6263
'dtype': xtype,
6364
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.2d_columnmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var sqrt = require( '@stdlib/math/base/special/sqrt' );
2727
var floor = require( '@stdlib/math/base/special/floor' );
2828
var identity = require( '@stdlib/number/float64/base/identity' );
29-
var filledarray = require( '@stdlib/array/filled' );
30-
var filledarrayBy = require( '@stdlib/array/filled-by' );
31-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
29+
var zeros = require( '@stdlib/array/zeros' );
30+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3231
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3332
var pkg = require( './../package.json' ).name;
3433
var map = require( './../lib/2d.js' );
@@ -56,8 +55,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5655
var x;
5756
var y;
5857

59-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
60-
y = filledarray( 0.0, len, ytype );
58+
x = discreteUniform( len, -100, 100, {
59+
'dtype': xtype
60+
});
61+
y = zeros( len, ytype );
6162
x = {
6263
'dtype': xtype,
6364
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.2d_rowmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var sqrt = require( '@stdlib/math/base/special/sqrt' );
2727
var floor = require( '@stdlib/math/base/special/floor' );
2828
var identity = require( '@stdlib/number/float64/base/identity' );
29-
var filledarray = require( '@stdlib/array/filled' );
30-
var filledarrayBy = require( '@stdlib/array/filled-by' );
31-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
29+
var zeros = require( '@stdlib/array/zeros' );
30+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3231
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3332
var pkg = require( './../package.json' ).name;
3433
var map = require( './../lib/2d.js' );
@@ -56,8 +55,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5655
var x;
5756
var y;
5857

59-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
60-
y = filledarray( 0.0, len, ytype );
58+
x = discreteUniform( len, -100, 100, {
59+
'dtype': xtype
60+
});
61+
y = zeros( len, ytype );
6162
x = {
6263
'dtype': xtype,
6364
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.2d_rowmajor_accessors.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var sqrt = require( '@stdlib/math/base/special/sqrt' );
2727
var floor = require( '@stdlib/math/base/special/floor' );
2828
var identity = require( '@stdlib/number/float64/base/identity' );
29-
var filledarray = require( '@stdlib/array/filled' );
30-
var filledarrayBy = require( '@stdlib/array/filled-by' );
31-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
29+
var zeros = require( '@stdlib/array/zeros' );
30+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3231
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3332
var pkg = require( './../package.json' ).name;
3433
var map = require( './../lib/2d_accessors.js' );
@@ -80,8 +79,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
8079
var x;
8180
var y;
8281

83-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
84-
y = filledarray( 0.0, len, ytype );
82+
x = discreteUniform( len, -100, 100, {
83+
'dtype': xtype
84+
});
85+
y = zeros( len, ytype );
8586
x = {
8687
'dtype': xtype,
8788
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.2d_rowmajor_accessors_complex.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var sqrt = require( '@stdlib/math/base/special/sqrt' );
2727
var floor = require( '@stdlib/math/base/special/floor' );
2828
var identity = require( '@stdlib/number/float64/base/identity' );
29-
var filledarray = require( '@stdlib/array/filled' );
30-
var filledarrayBy = require( '@stdlib/array/filled-by' );
31-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
29+
var zeros = require( '@stdlib/array/zeros' );
30+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3231
var ctors = require( '@stdlib/array/typed-complex-ctors' );
3332
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3433
var pkg = require( './../package.json' ).name;
@@ -87,8 +86,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
8786
var x;
8887
var y;
8988

90-
xbuf = filledarrayBy( len*2, abtype[ xtype ], discreteUniform( -100, 100 ) ); // eslint-disable-line max-len
91-
ybuf = filledarray( 0.0, len*2, abtype[ ytype ] );
89+
xbuf = discreteUniform( len*2, -100, 100, {
90+
'dtype': abtype[ xtype ]
91+
});
92+
ybuf = zeros( len*2, abtype[ ytype ] );
9293
x = {
9394
'dtype': xtype,
9495
'data': new ( ctors( xtype ) )( xbuf.buffer ),

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.3d_blocked_columnmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var cbrt = require( '@stdlib/math/base/special/cbrt' );
2727
var floor = require( '@stdlib/math/base/special/floor' );
2828
var identity = require( '@stdlib/number/float64/base/identity' );
29-
var filledarray = require( '@stdlib/array/filled' );
30-
var filledarrayBy = require( '@stdlib/array/filled-by' );
31-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
29+
var zeros = require( '@stdlib/array/zeros' );
30+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3231
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3332
var pkg = require( './../package.json' ).name;
3433
var map = require( './../lib/3d_blocked.js' );
@@ -56,8 +55,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5655
var x;
5756
var y;
5857

59-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
60-
y = filledarray( 0.0, len, ytype );
58+
x = discreteUniform( len, -100, 100, {
59+
'dtype': xtype
60+
});
61+
y = zeros( len, ytype );
6162
x = {
6263
'dtype': xtype,
6364
'data': x,

lib/node_modules/@stdlib/ndarray/base/map/benchmark/benchmark.3d_blocked_rowmajor.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ var pow = require( '@stdlib/math/base/special/pow' );
2626
var cbrt = require( '@stdlib/math/base/special/cbrt' );
2727
var floor = require( '@stdlib/math/base/special/floor' );
2828
var identity = require( '@stdlib/number/float64/base/identity' );
29-
var filledarray = require( '@stdlib/array/filled' );
30-
var filledarrayBy = require( '@stdlib/array/filled-by' );
31-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
29+
var zeros = require( '@stdlib/array/zeros' );
30+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
3231
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
3332
var pkg = require( './../package.json' ).name;
3433
var map = require( './../lib/3d_blocked.js' );
@@ -56,8 +55,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5655
var x;
5756
var y;
5857

59-
x = filledarrayBy( len, xtype, discreteUniform( -100, 100 ) );
60-
y = filledarray( 0.0, len, ytype );
58+
x = discreteUniform( len, -100, 100, {
59+
'dtype': xtype
60+
});
61+
y = zeros( len, ytype );
6162
x = {
6263
'dtype': xtype,
6364
'data': x,

0 commit comments

Comments
 (0)