@@ -25,9 +25,8 @@ var isnan = require( '@stdlib/math-base-assert-is-nan' );
25
25
var pow = require ( '@stdlib/math-base-special-pow' ) ;
26
26
var floor = require ( '@stdlib/math-base-special-floor' ) ;
27
27
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' ) ;
31
30
var shape2strides = require ( '@stdlib/ndarray-base-shape2strides' ) ;
32
31
var pkg = require ( './../package.json' ) . name ;
33
32
var map = require ( './../lib/10d.js' ) ;
@@ -55,8 +54,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
55
54
var x ;
56
55
var y ;
57
56
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 ) ;
60
61
x = {
61
62
'dtype' : xtype ,
62
63
'data' : x ,
@@ -86,7 +87,7 @@ function createBenchmark( len, shape, xtype, ytype ) {
86
87
87
88
b . tic ( ) ;
88
89
for ( i = 0 ; i < b . iterations ; i ++ ) {
89
- map ( x , y , identity ) ;
90
+ map ( x , y , false , identity , { } ) ;
90
91
if ( isnan ( y . data [ i % len ] ) ) {
91
92
b . fail ( 'should not return NaN' ) ;
92
93
}
0 commit comments