From d91f5a11d8955218623dfd332da7d88b783c15b7 Mon Sep 17 00:00:00 2001 From: Partha Das Date: Sat, 21 Mar 2026 23:13:12 +0600 Subject: [PATCH] bench: refactor to use string interpolation in ndarray/includes --- .../@stdlib/ndarray/includes/benchmark/benchmark.1d.js | 3 ++- .../@stdlib/ndarray/includes/benchmark/benchmark.2d.js | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/node_modules/@stdlib/ndarray/includes/benchmark/benchmark.1d.js b/lib/node_modules/@stdlib/ndarray/includes/benchmark/benchmark.1d.js index 3b4723e95024..bfa7c6bb76cf 100644 --- a/lib/node_modules/@stdlib/ndarray/includes/benchmark/benchmark.1d.js +++ b/lib/node_modules/@stdlib/ndarray/includes/benchmark/benchmark.1d.js @@ -26,6 +26,7 @@ var pow = require( '@stdlib/math/base/special/pow' ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var shape2strides = require( '@stdlib/ndarray/base/shape2strides' ); var ndarray = require( '@stdlib/ndarray/ctor' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var includes = require( './../lib' ); @@ -127,7 +128,7 @@ function main() { sh = [ len ]; f = createBenchmark( len, sh, t1, ord, dims ); - bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f ); + bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f ); } } } diff --git a/lib/node_modules/@stdlib/ndarray/includes/benchmark/benchmark.2d.js b/lib/node_modules/@stdlib/ndarray/includes/benchmark/benchmark.2d.js index 438cc4766091..8aae008bd7ef 100644 --- a/lib/node_modules/@stdlib/ndarray/includes/benchmark/benchmark.2d.js +++ b/lib/node_modules/@stdlib/ndarray/includes/benchmark/benchmark.2d.js @@ -28,6 +28,7 @@ var floor = require( '@stdlib/math/base/special/floor' ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var shape2strides = require( '@stdlib/ndarray/base/shape2strides' ); var ndarray = require( '@stdlib/ndarray/ctor' ); +var format = require( '@stdlib/string/format' ); var pkg = require( './../package.json' ).name; var includes = require( './../lib' ); @@ -131,17 +132,16 @@ function main() { sh = [ len/2, 2 ]; f = createBenchmark( len, sh, t1, ord, dims ); - bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f ); + bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f ); sh = [ 2, len/2 ]; f = createBenchmark( len, sh, t1, ord, dims ); - bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f ); - + bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f ); len = floor( sqrt( len ) ); sh = [ len, len ]; len *= len; f = createBenchmark( len, sh, t1, ord, dims ); - bench( pkg+':ndims='+sh.length+',len='+len+',shape=['+sh.join(',')+'],xorder='+ord+',xtype='+t1+',dims=['+dims.join(',')+']', f ); + bench( format( '%s:ndims=%d,len=%d,shape=[%s],xorder=%s,xtype=%s,dims=[%s]', pkg, sh.length, len, sh.join(','), ord, t1, dims.join(',') ), f ); } } }