From 52e4244c97a5b377ba284392686d85cb78701cdb Mon Sep 17 00:00:00 2001 From: hrshya Date: Wed, 26 Mar 2025 22:37:53 +0530 Subject: [PATCH 1/3] docs: replace manual for loop in examples --- .../@stdlib/math/base/special/exp/README.md | 14 +++++++------- .../math/base/special/exp/examples/index.js | 14 +++++++------- .../@stdlib/math/base/special/exp10/README.md | 14 +++++++------- .../math/base/special/exp10/examples/index.js | 14 +++++++------- .../@stdlib/math/base/special/exp2/README.md | 14 +++++++------- .../math/base/special/exp2/examples/index.js | 14 +++++++------- .../@stdlib/math/base/special/expit/README.md | 14 +++++++------- .../math/base/special/expit/examples/index.js | 14 +++++++------- .../@stdlib/math/base/special/expm1/README.md | 14 +++++++------- .../math/base/special/expm1/examples/index.js | 14 +++++++------- .../math/base/special/expm1rel/README.md | 18 +++++++----------- .../base/special/expm1rel/examples/index.js | 18 +++++++----------- 12 files changed, 84 insertions(+), 92 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp/README.md b/lib/node_modules/@stdlib/math/base/special/exp/README.md index a5a63119d75f..1448d798210e 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp/README.md +++ b/lib/node_modules/@stdlib/math/base/special/exp/README.md @@ -82,16 +82,16 @@ v = exp( NaN ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var exp = require( '@stdlib/math/base/special/exp' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -50.0, 50.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = (randu()*100.0) - 50.0; - console.log( 'e^%d = %d', x, exp( x ) ); -} +logEachMap( 'e^%0.4f = %0.4f', x, exp ); ``` diff --git a/lib/node_modules/@stdlib/math/base/special/exp/examples/index.js b/lib/node_modules/@stdlib/math/base/special/exp/examples/index.js index 6c109c174820..58f406c9573f 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/exp/examples/index.js @@ -18,13 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var exp = require( './../lib' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -50.0, 50.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = (randu()*100.0) - 50.0; - console.log( 'e^%d = %d', x, exp( x ) ); -} +logEachMap( 'e^%0.4f = %0.4f', x, exp ); diff --git a/lib/node_modules/@stdlib/math/base/special/exp10/README.md b/lib/node_modules/@stdlib/math/base/special/exp10/README.md index 6407fb791646..5a94d93e270d 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10/README.md +++ b/lib/node_modules/@stdlib/math/base/special/exp10/README.md @@ -59,16 +59,16 @@ v = exp10( NaN ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var exp10 = require( '@stdlib/math/base/special/exp10' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -50.0, 50.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = (randu()*100.0) - 50.0; - console.log( '10^%d = %d', x, exp10( x ) ); -} +logEachMap( '10^%0.4f = %0.4f', x, exp10 ); ``` diff --git a/lib/node_modules/@stdlib/math/base/special/exp10/examples/index.js b/lib/node_modules/@stdlib/math/base/special/exp10/examples/index.js index 6bbd3add1326..6c7318259064 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10/examples/index.js @@ -18,13 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var exp10 = require( './../lib' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -50.0, 50.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = (randu()*100.0) - 50.0; - console.log( '10^%d = %d', x, exp10( x ) ); -} +logEachMap( '10^%0.4f = %0.4f', x, exp10 ); diff --git a/lib/node_modules/@stdlib/math/base/special/exp2/README.md b/lib/node_modules/@stdlib/math/base/special/exp2/README.md index cbfc4e85b778..d944a174807e 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp2/README.md +++ b/lib/node_modules/@stdlib/math/base/special/exp2/README.md @@ -59,16 +59,16 @@ v = exp2( NaN ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var exp2 = require( '@stdlib/math/base/special/exp2' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -50.0, 50.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = (randu()*100.0) - 50.0; - console.log( '2^%d = %d', x, exp2( x ) ); -} +logEachMap( '2^%0.4f = %0.4f', x, exp2 ); ``` diff --git a/lib/node_modules/@stdlib/math/base/special/exp2/examples/index.js b/lib/node_modules/@stdlib/math/base/special/exp2/examples/index.js index b431e82fb549..e04c32ad1b16 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp2/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/exp2/examples/index.js @@ -18,13 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var exp2 = require( './../lib' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -50.0, 50.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = (randu()*100.0) - 50.0; - console.log( '2^%d = %d', x, exp2( x ) ); -} +logEachMap( '2^%0.4f = %0.4f', x, exp2 ); diff --git a/lib/node_modules/@stdlib/math/base/special/expit/README.md b/lib/node_modules/@stdlib/math/base/special/expit/README.md index b377cb9e85e0..8a0e18af2e68 100644 --- a/lib/node_modules/@stdlib/math/base/special/expit/README.md +++ b/lib/node_modules/@stdlib/math/base/special/expit/README.md @@ -83,16 +83,16 @@ v = expit( NaN ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var expit = require( '@stdlib/math/base/special/expit' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 1.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = randu(); - console.log( 'expit(%d) = %d', x, expit( x ) ); -} +logEachMap( 'expit(%0.4f) = %0.4f', x, expit ); ``` diff --git a/lib/node_modules/@stdlib/math/base/special/expit/examples/index.js b/lib/node_modules/@stdlib/math/base/special/expit/examples/index.js index 0791769d0548..a03996eddef8 100644 --- a/lib/node_modules/@stdlib/math/base/special/expit/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/expit/examples/index.js @@ -18,13 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var expit = require( './../lib' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, 0.0, 1.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = randu(); - console.log( 'expit(%d) = %d', x, expit( x ) ); -} +logEachMap( 'expit(%0.4f) = %0.4f', x, expit ); diff --git a/lib/node_modules/@stdlib/math/base/special/expm1/README.md b/lib/node_modules/@stdlib/math/base/special/expm1/README.md index dfb70ebf9141..8f4232ea6754 100644 --- a/lib/node_modules/@stdlib/math/base/special/expm1/README.md +++ b/lib/node_modules/@stdlib/math/base/special/expm1/README.md @@ -59,16 +59,16 @@ v = expm1( NaN ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var expm1 = require( '@stdlib/math/base/special/expm1' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -5.0, 5.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = (randu()*10.0) - 5.0; - console.log( 'e^%d - 1 = %d', x, expm1( x ) ); -} +logEachMap( 'e^%0.4f - 1 = %0.4f', x, expm1 ); ``` diff --git a/lib/node_modules/@stdlib/math/base/special/expm1/examples/index.js b/lib/node_modules/@stdlib/math/base/special/expm1/examples/index.js index 6213da41db04..e510c095bd4d 100644 --- a/lib/node_modules/@stdlib/math/base/special/expm1/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/expm1/examples/index.js @@ -18,13 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var expm1 = require( './../lib' ); -var x; -var i; +var opts = { + 'dtype': 'float64' +}; +var x = uniform( 100, -5.0, 5.0, opts ); -for ( i = 0; i < 100; i++ ) { - x = (randu()*10.0) - 5.0; - console.log( 'e^%d - 1 = %d', x, expm1( x ) ); -} +logEachMap( 'e^%0.4f - 1 = %0.4f', x, expm1 ); diff --git a/lib/node_modules/@stdlib/math/base/special/expm1rel/README.md b/lib/node_modules/@stdlib/math/base/special/expm1rel/README.md index c9018ae94a4f..fbc2289d63ec 100644 --- a/lib/node_modules/@stdlib/math/base/special/expm1rel/README.md +++ b/lib/node_modules/@stdlib/math/base/special/expm1rel/README.md @@ -98,20 +98,16 @@ v = expm1rel( NaN ); ```javascript -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var expm1rel = require( '@stdlib/math/base/special/expm1rel' ); -var x; -var y; -var a; -var i; - -for ( i = 0; i < 100; i++ ) { - x = (randu()*100.0) - 50.0; - a = x.toFixed( 3 ); - y = expm1rel( x ); - console.log( '(e^%d - 1)/%d = %d', a, a, y ); +var opts = { + 'dtype': 'float64' } +var x = uniform( 100, -50.0, 50.0, opts ); + +logEachMap( '(e^%0.3f - 1)/%0.3f = %0.3f', x, x, expm1rel ); ``` diff --git a/lib/node_modules/@stdlib/math/base/special/expm1rel/examples/index.js b/lib/node_modules/@stdlib/math/base/special/expm1rel/examples/index.js index a1913d69c8d1..96ff587dbd31 100644 --- a/lib/node_modules/@stdlib/math/base/special/expm1rel/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/expm1rel/examples/index.js @@ -18,17 +18,13 @@ 'use strict'; -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); var expm1rel = require( './../lib' ); -var x; -var y; -var a; -var i; - -for ( i = 0; i < 100; i++ ) { - x = (randu()*100.0) - 50.0; - a = x.toFixed( 3 ); - y = expm1rel( x ); - console.log( '(e^%d - 1)/%d = %d', a, a, y ); +var opts = { + 'dtype': 'float64' } +var x = uniform( 100, -50.0, 50.0, opts ); + +logEachMap( '(e^%0.3f - 1)/%0.3f = %0.3f', x, x, expm1rel ); From 0141d0848f7aad62662294b373ab323376c77405 Mon Sep 17 00:00:00 2001 From: hrshya Date: Wed, 26 Mar 2025 23:03:28 +0530 Subject: [PATCH 2/3] fix: resolve lint issues --- .../@stdlib/math/base/special/exp/examples/index.js | 2 +- .../@stdlib/math/base/special/exp10/examples/index.js | 2 +- .../@stdlib/math/base/special/exp2/examples/index.js | 2 +- .../@stdlib/math/base/special/expit/examples/index.js | 2 +- .../@stdlib/math/base/special/expm1/examples/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/expm1rel/README.md | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/exp/examples/index.js b/lib/node_modules/@stdlib/math/base/special/exp/examples/index.js index 58f406c9573f..bc41883c72e8 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/exp/examples/index.js @@ -23,7 +23,7 @@ var logEachMap = require( '@stdlib/console/log-each-map' ); var exp = require( './../lib' ); var opts = { - 'dtype': 'float64' + 'dtype': 'float64' }; var x = uniform( 100, -50.0, 50.0, opts ); diff --git a/lib/node_modules/@stdlib/math/base/special/exp10/examples/index.js b/lib/node_modules/@stdlib/math/base/special/exp10/examples/index.js index 6c7318259064..e980a91ca5c5 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp10/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/exp10/examples/index.js @@ -23,7 +23,7 @@ var logEachMap = require( '@stdlib/console/log-each-map' ); var exp10 = require( './../lib' ); var opts = { - 'dtype': 'float64' + 'dtype': 'float64' }; var x = uniform( 100, -50.0, 50.0, opts ); diff --git a/lib/node_modules/@stdlib/math/base/special/exp2/examples/index.js b/lib/node_modules/@stdlib/math/base/special/exp2/examples/index.js index e04c32ad1b16..e8d2c97096f3 100644 --- a/lib/node_modules/@stdlib/math/base/special/exp2/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/exp2/examples/index.js @@ -23,7 +23,7 @@ var logEachMap = require( '@stdlib/console/log-each-map' ); var exp2 = require( './../lib' ); var opts = { - 'dtype': 'float64' + 'dtype': 'float64' }; var x = uniform( 100, -50.0, 50.0, opts ); diff --git a/lib/node_modules/@stdlib/math/base/special/expit/examples/index.js b/lib/node_modules/@stdlib/math/base/special/expit/examples/index.js index a03996eddef8..892ae96bc9f3 100644 --- a/lib/node_modules/@stdlib/math/base/special/expit/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/expit/examples/index.js @@ -23,7 +23,7 @@ var logEachMap = require( '@stdlib/console/log-each-map' ); var expit = require( './../lib' ); var opts = { - 'dtype': 'float64' + 'dtype': 'float64' }; var x = uniform( 100, 0.0, 1.0, opts ); diff --git a/lib/node_modules/@stdlib/math/base/special/expm1/examples/index.js b/lib/node_modules/@stdlib/math/base/special/expm1/examples/index.js index e510c095bd4d..60ea44acfc91 100644 --- a/lib/node_modules/@stdlib/math/base/special/expm1/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/expm1/examples/index.js @@ -23,7 +23,7 @@ var logEachMap = require( '@stdlib/console/log-each-map' ); var expm1 = require( './../lib' ); var opts = { - 'dtype': 'float64' + 'dtype': 'float64' }; var x = uniform( 100, -5.0, 5.0, opts ); diff --git a/lib/node_modules/@stdlib/math/base/special/expm1rel/README.md b/lib/node_modules/@stdlib/math/base/special/expm1rel/README.md index fbc2289d63ec..dde0fa7d7954 100644 --- a/lib/node_modules/@stdlib/math/base/special/expm1rel/README.md +++ b/lib/node_modules/@stdlib/math/base/special/expm1rel/README.md @@ -103,8 +103,8 @@ var logEachMap = require( '@stdlib/console/log-each-map' ); var expm1rel = require( '@stdlib/math/base/special/expm1rel' ); var opts = { - 'dtype': 'float64' -} + 'dtype': 'float64' +}; var x = uniform( 100, -50.0, 50.0, opts ); logEachMap( '(e^%0.3f - 1)/%0.3f = %0.3f', x, x, expm1rel ); From 5d90b901d692d4aa33f0a5d377818e71eb525cd9 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Wed, 26 Mar 2025 23:12:27 +0530 Subject: [PATCH 3/3] update index.js Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../@stdlib/math/base/special/expm1rel/examples/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/expm1rel/examples/index.js b/lib/node_modules/@stdlib/math/base/special/expm1rel/examples/index.js index 96ff587dbd31..8a84ad3da36e 100644 --- a/lib/node_modules/@stdlib/math/base/special/expm1rel/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/expm1rel/examples/index.js @@ -24,7 +24,7 @@ var expm1rel = require( './../lib' ); var opts = { 'dtype': 'float64' -} +}; var x = uniform( 100, -50.0, 50.0, opts ); logEachMap( '(e^%0.3f - 1)/%0.3f = %0.3f', x, x, expm1rel );