Skip to content

Commit 86a5626

Browse files
hrshyastdlib-bot
andauthored
docs: replace manual for loop in examples
PR-URL: #6471 Reviewed-by: Athan Reines <kgryte@gmail.com> Co-authored-by: stdlib-bot <noreply@stdlib.io>
1 parent bb378ff commit 86a5626

File tree

12 files changed

+90
-106
lines changed

12 files changed

+90
-106
lines changed

lib/node_modules/@stdlib/math/base/special/lcm/README.md

+8-12
Original file line numberDiff line numberDiff line change
@@ -101,21 +101,17 @@ v = lcm( 48, NaN );
101101
<!-- eslint no-undef: "error" -->
102102

103103
```javascript
104-
var randu = require( '@stdlib/random/base/randu' );
105-
var round = require( '@stdlib/math/base/special/round' );
104+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
105+
var logEachMap = require( '@stdlib/console/log-each-map' );
106106
var lcm = require( '@stdlib/math/base/special/lcm' );
107107

108-
var a;
109-
var b;
110-
var v;
111-
var i;
108+
var opts = {
109+
'dtype': 'float64'
110+
};
111+
var a = discreteUniform( 100, 0, 50, opts );
112+
var b = discreteUniform( 100, 0, 50, opts );
112113

113-
for ( i = 0; i < 100; i++ ) {
114-
a = round( randu()*50 );
115-
b = round( randu()*50 );
116-
v = lcm( a, b );
117-
console.log( 'lcm(%d,%d) = %d', a, b, v );
118-
}
114+
logEachMap( 'lcm(%0.4f,%0.4f) = %0.4f', a, b, lcm );
119115
```
120116

121117
</section>

lib/node_modules/@stdlib/math/base/special/lcm/examples/index.js

+8-12
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,14 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/base/randu' );
22-
var round = require( '@stdlib/math/base/special/round' );
21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2323
var lcm = require( './../lib' );
2424

25-
var a;
26-
var b;
27-
var v;
28-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var a = discreteUniform( 100, 0, 50, opts );
29+
var b = discreteUniform( 100, 0, 50, opts );
2930

30-
for ( i = 0; i < 100; i++ ) {
31-
a = round( randu()*50 );
32-
b = round( randu()*50 );
33-
v = lcm( a, b );
34-
console.log( 'lcm(%d,%d) = %d', a, b, v );
35-
}
31+
logEachMap( 'lcm(%0.4f,%0.4f) = %0.4f', a, b, lcm );

lib/node_modules/@stdlib/math/base/special/lcmf/README.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -101,16 +101,17 @@ v = lcmf( 48, NaN );
101101
<!-- eslint no-undef: "error" -->
102102

103103
```javascript
104-
var randu = require( '@stdlib/random/array/discrete-uniform' );
104+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
105+
var logEachMap = require( '@stdlib/console/log-each-map' );
105106
var lcmf = require( '@stdlib/math/base/special/lcmf' );
106107

107-
var a = randu( 100, 0, 50 );
108-
var b = randu( 100, 0, 50 );
108+
var opts = {
109+
'dtype': 'float32'
110+
};
111+
var a = discreteUniform( 100, 0, 50, opts );
112+
var b = discreteUniform( 100, 0, 50, opts );
109113

110-
var i;
111-
for ( i = 0; i < 100; i++ ) {
112-
console.log( 'lcmf(%d,%d) = %d', a[ i ], b[ i ], lcmf( a[ i ], b[ i ] ) );
113-
}
114+
logEachMap( 'lcmf(%0.4f,%0.4f) = %0.4f', a, b, lcmf );
114115
```
115116

116117
</section>

lib/node_modules/@stdlib/math/base/special/lcmf/examples/index.js

+8-7
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,14 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/array/discrete-uniform' );
21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2223
var lcmf = require( './../lib' );
2324

24-
var a = randu( 100, 0, 50 );
25-
var b = randu( 100, 0, 50 );
25+
var opts = {
26+
'dtype': 'float32'
27+
};
28+
var a = discreteUniform( 100, 0, 50, opts );
29+
var b = discreteUniform( 100, 0, 50, opts );
2630

27-
var i;
28-
for ( i = 0; i < 100; i++ ) {
29-
console.log( 'lcmf(%d,%d) = %d', a[ i ], b[ i ], lcmf( a[ i ], b[ i ] ) );
30-
}
31+
logEachMap( 'lcmf(%0.4f,%0.4f) = %0.4f', a, b, lcmf );

lib/node_modules/@stdlib/math/base/special/ln/README.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,16 @@ var v = ln( -4.0 );
6666
<!-- eslint no-undef: "error" -->
6767

6868
```javascript
69-
var randu = require( '@stdlib/random/base/randu' );
70-
var round = require( '@stdlib/math/base/special/round' );
69+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
70+
var logEachMap = require( '@stdlib/console/log-each-map' );
7171
var ln = require( '@stdlib/math/base/special/ln' );
7272

73-
var x;
74-
var i;
73+
var opts = {
74+
'dtype': 'float64'
75+
};
76+
var x = discreteUniform( 100, 0, 100, opts );
7577

76-
for ( i = 0; i < 100; i++ ) {
77-
x = round( randu() * 100.0 );
78-
console.log( 'ln(%d) = %d', x, ln( x ) );
79-
}
78+
logEachMap( 'ln(%0.4f) = %0.4f', x, ln );
8079
```
8180

8281
</section>

lib/node_modules/@stdlib/math/base/special/ln/examples/index.js

+7-8
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,13 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/base/randu' );
22-
var round = require( '@stdlib/math/base/special/round' );
21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2323
var ln = require( './../lib' );
2424

25-
var x;
26-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = discreteUniform( 100, 0, 100, opts );
2729

28-
for ( i = 0; i < 100; i++ ) {
29-
x = round( randu() * 100.0 );
30-
console.log( 'ln(%d) = %d', x, ln( x ) );
31-
}
30+
logEachMap( 'ln(%0.4f) = %0.4f', x, ln );

lib/node_modules/@stdlib/math/base/special/lnf/README.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,16 @@ var v = lnf( -4.0 );
6666
<!-- eslint no-undef: "error" -->
6767

6868
```javascript
69-
var randu = require( '@stdlib/random/base/randu' );
70-
var round = require( '@stdlib/math/base/special/round' );
69+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
70+
var logEachMap = require( '@stdlib/console/log-each-map' );
7171
var lnf = require( '@stdlib/math/base/special/lnf' );
7272

73-
var x;
74-
var i;
73+
var opts = {
74+
'dtype': 'float32'
75+
};
76+
var x = discreteUniform( 100, 0, 100, opts );
7577

76-
for ( i = 0; i < 100; i++ ) {
77-
x = round( randu() * 100.0 );
78-
console.log( 'lnf(%d) = %d', x, lnf( x ) );
79-
}
78+
logEachMap( 'lnf(%0.4f) = %0.4f', x, lnf );
8079
```
8180

8281
</section>

lib/node_modules/@stdlib/math/base/special/lnf/examples/index.js

+7-8
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,13 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/base/randu' );
22-
var round = require( '@stdlib/math/base/special/round' );
21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2323
var lnf = require( './../lib' );
2424

25-
var x;
26-
var i;
25+
var opts = {
26+
'dtype': 'float32'
27+
};
28+
var x = discreteUniform( 100, 0, 100, opts );
2729

28-
for ( i = 0; i < 100; i++ ) {
29-
x = round( randu() * 100.0 );
30-
console.log( 'lnf(%d) = %d', x, lnf( x ) );
31-
}
30+
logEachMap( 'lnf(%0.4f) = %0.4f', x, lnf );

lib/node_modules/@stdlib/math/base/special/log/README.md

+8-10
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,17 @@ v = log( 2.0, -4.0 );
6666
<!-- eslint no-undef: "error" -->
6767

6868
```javascript
69-
var randu = require( '@stdlib/random/base/randu' );
70-
var round = require( '@stdlib/math/base/special/round' );
69+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
70+
var logEachMap = require( '@stdlib/console/log-each-map' );
7171
var log = require( '@stdlib/math/base/special/log' );
7272

73-
var b;
74-
var x;
75-
var i;
73+
var opts = {
74+
'dtype': 'float64'
75+
};
76+
var x = discreteUniform( 100, 0, 100, opts );
77+
var b = discreteUniform( 100, 0, 5, opts );
7678

77-
for ( i = 0; i < 100; i++ ) {
78-
x = round( randu() * 100.0 );
79-
b = round( randu() * 5.0 );
80-
console.log( 'log( %d, %d ) = %d', x, b, log( x, b ) );
81-
}
79+
logEachMap( 'log( %0.4f, %0.4f ) = %0.4f', x, b, log );
8280
```
8381

8482
</section>

lib/node_modules/@stdlib/math/base/special/log/examples/index.js

+8-10
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,14 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/base/randu' );
22-
var round = require( '@stdlib/math/base/special/round' );
21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2323
var log = require( './../lib' );
2424

25-
var b;
26-
var x;
27-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = discreteUniform( 100, 0, 100, opts );
29+
var b = discreteUniform( 100, 0, 5, opts );
2830

29-
for ( i = 0; i < 100; i++ ) {
30-
x = round( randu() * 100.0 );
31-
b = round( randu() * 5.0 );
32-
console.log( 'log( %d, %d ) = %d', x, b, log( x, b ) );
33-
}
31+
logEachMap( 'log( %0.4f, %0.4f ) = %0.4f', x, b, log );

lib/node_modules/@stdlib/math/base/special/log1p/README.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -72,17 +72,16 @@ var v = log1p( -2.0 );
7272
<!-- eslint no-undef: "error" -->
7373

7474
```javascript
75-
var randu = require( '@stdlib/random/base/randu' );
76-
var round = require( '@stdlib/math/base/special/round' );
75+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
76+
var logEachMap = require( '@stdlib/console/log-each-map' );
7777
var log1p = require( '@stdlib/math/base/special/log1p' );
7878

79-
var x;
80-
var i;
79+
var opts = {
80+
'dtype': 'float64'
81+
};
82+
var x = discreteUniform( 100, 0, 100, opts );
8183

82-
for ( i = 0; i < 100; i++ ) {
83-
x = round( randu() * 100.0 );
84-
console.log( log1p( x ) );
85-
}
84+
logEachMap( 'log1p( %0.4f ) = %0.4f', x, log1p );
8685
```
8786

8887
</section>

lib/node_modules/@stdlib/math/base/special/log1p/examples/index.js

+7-8
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,13 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/base/randu' );
22-
var round = require( '@stdlib/math/base/special/round' );
21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2323
var log1p = require( './../lib' );
2424

25-
var x;
26-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = discreteUniform( 100, 0, 100, opts );
2729

28-
for ( i = 0; i < 100; i++ ) {
29-
x = round( randu() * 100.0 );
30-
console.log( log1p( x ) );
31-
}
30+
logEachMap( 'log1p( %0.4f ) = %0.4f', x, log1p );

0 commit comments

Comments
 (0)