Skip to content

Commit 5982554

Browse files
authored
docs: replace manual for loop in examples
PR-URL: #6644 Reviewed-by: Athan Reines <[email protected]>
1 parent 3c14a0f commit 5982554

File tree

10 files changed

+72
-76
lines changed

10 files changed

+72
-76
lines changed

lib/node_modules/@stdlib/math/base/special/fast/abs/README.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,17 +97,16 @@ v = abs( NaN );
9797
<!-- eslint no-undef: "error" -->
9898

9999
```javascript
100-
var randu = require( '@stdlib/random/base/randu' );
101-
var round = require( '@stdlib/math/base/special/round' );
100+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
101+
var logEachMap = require( '@stdlib/console/log-each-map' );
102102
var abs = require( '@stdlib/math/base/special/fast/abs' );
103103
104-
var rand;
105-
var i;
104+
var opts = {
105+
'dtype': 'float64'
106+
};
107+
var x = discreteUniform( 100, -50, 50, opts );
106108
107-
for ( i = 0; i < 100; i++ ) {
108-
rand = round( randu() * 100.0 ) - 50.0;
109-
console.log( 'abs(%d) = %d', rand, abs( rand ) );
110-
}
109+
logEachMap( 'abs(%d) = %d', x, abs );
111110
```
112111

113112
</section>

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

Lines changed: 7 additions & 8 deletions
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 abs = require( './../lib' );
2424

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

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

lib/node_modules/@stdlib/math/base/special/fast/acosh/README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,16 @@ var v = acosh( 0.0 );
7979
<!-- eslint no-undef: "error" -->
8080

8181
```javascript
82-
var linspace = require( '@stdlib/array/base/linspace' );
82+
var uniform = require( '@stdlib/random/array/uniform' );
83+
var logEachMap = require( '@stdlib/console/log-each-map' );
8384
var acosh = require( '@stdlib/math/base/special/fast/acosh' );
8485
85-
var x = linspace( 1.0, 5.0, 103 );
86+
var opts = {
87+
'dtype': 'float64'
88+
};
89+
var x = uniform( 103, 1.0, 5.0, opts );
8690
87-
var i;
88-
for ( i = 0; i < x.length; i++ ) {
89-
console.log( acosh( x[ i ] ) );
90-
}
91+
logEachMap( 'acosh(%0.4f) = %0.4f', x, acosh );
9192
```
9293

9394
</section>

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

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@
1818

1919
'use strict';
2020

21-
var linspace = require( '@stdlib/array/base/linspace' );
21+
var uniform = require( '@stdlib/random/array/uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2223
var acosh = require( './../lib' );
2324

24-
var x = linspace( 1.0, 5.0, 103 );
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = uniform( 103, 1.0, 5.0, opts );
2529

26-
var i;
27-
for ( i = 0; i < x.length; i++ ) {
28-
console.log( 'acosh(%d) = %d', x[ i ], acosh( x[ i ] ) );
29-
}
30+
logEachMap( 'acosh(%0.4f) = %0.4f', x, acosh );

lib/node_modules/@stdlib/math/base/special/fast/alpha-max-plus-beta-min/README.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -112,21 +112,17 @@ var h = hypot( 5.0, 12.0 );
112112
<!-- eslint no-undef: "error" -->
113113

114114
```javascript
115-
var randu = require( '@stdlib/random/base/randu' );
116-
var round = require( '@stdlib/math/base/special/round' );
115+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
116+
var logEachMap = require( '@stdlib/console/log-each-map' );
117117
var ampbm = require( '@stdlib/math/base/special/fast/alpha-max-plus-beta-min' );
118118

119-
var x;
120-
var y;
121-
var h;
122-
var i;
119+
var opts = {
120+
'dtype': 'float64'
121+
};
122+
var x = discreteUniform( 100, -50, 50, opts );
123+
var y = discreteUniform( 100, -50, 50, opts );
123124

124-
for ( i = 0; i < 100; i++ ) {
125-
x = round( randu()*100.0 ) - 50.0;
126-
y = round( randu()*100.0 ) - 50.0;
127-
h = ampbm( x, y );
128-
console.log( 'hypot(%d,%d) = %d', x, y, h );
129-
}
125+
logEachMap( 'hypot(%d,%d) = %0.4f', x, y, ampbm );
130126
```
131127

132128
</section>

lib/node_modules/@stdlib/math/base/special/fast/alpha-max-plus-beta-min/examples/index.js

Lines changed: 8 additions & 12 deletions
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 ampbm = require( './../lib' );
2424

25-
var x;
26-
var y;
27-
var h;
28-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = discreteUniform( 100, -50, 50, opts );
29+
var y = discreteUniform( 100, -50, 50, opts );
2930

30-
for ( i = 0; i < 100; i++ ) {
31-
x = round( randu()*100.0 ) - 50.0;
32-
y = round( randu()*100.0 ) - 50.0;
33-
h = ampbm( x, y );
34-
console.log( 'hypot(%d,%d) = %d', x, y, h );
35-
}
31+
logEachMap( 'hypot(%d,%d) = %0.4f', x, y, ampbm );

lib/node_modules/@stdlib/math/base/special/fast/asinh/README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,15 +92,16 @@ v = asinh( Infinity );
9292
<!-- eslint no-undef: "error" -->
9393

9494
```javascript
95-
var linspace = require( '@stdlib/array/base/linspace' );
95+
var uniform = require( '@stdlib/random/array/uniform' );
96+
var logEachMap = require( '@stdlib/console/log-each-map' );
9697
var asinh = require( '@stdlib/math/base/special/fast/asinh' );
9798

98-
var x = linspace( -5.0, 5.0, 103 );
99+
var opts = {
100+
'dtype': 'float64'
101+
};
102+
var x = uniform( 103, -5.0, 5.0, opts );
99103

100-
var i;
101-
for ( i = 0; i < x.length; i++ ) {
102-
console.log( asinh( x[ i ] ) );
103-
}
104+
logEachMap( 'asinh(%0.4f) = %0.4f', x, asinh );
104105
```
105106

106107
</section>

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

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@
1818

1919
'use strict';
2020

21-
var linspace = require( '@stdlib/array/base/linspace' );
21+
var uniform = require( '@stdlib/random/array/uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2223
var asinh = require( './../lib' );
2324

24-
var x = linspace( -5.0, 5.0, 103 );
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = uniform( 103, -5.0, 5.0, opts );
2529

26-
var i;
27-
for ( i = 0; i < x.length; i++ ) {
28-
console.log( 'asinh(%d) = %d', x[ i ], asinh( x[ i ] ) );
29-
}
30+
logEachMap( 'asinh(%0.4f) = %0.4f', x, asinh );

lib/node_modules/@stdlib/math/base/special/fast/atanh/README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,16 @@ var v = atanh( -3.14 );
8888
<!-- eslint no-undef: "error" -->
8989

9090
```javascript
91-
var linspace = require( '@stdlib/array/base/linspace' );
91+
var uniform = require( '@stdlib/random/array/uniform' );
92+
var logEachMap = require( '@stdlib/console/log-each-map' );
9293
var atanh = require( '@stdlib/math/base/special/fast/atanh' );
9394
94-
var x = linspace( -1.0, 1.0, 103 );
95+
var opts = {
96+
'dtype': 'float64'
97+
};
98+
var x = uniform( 103, -1.0, 1.0, opts );
9599
96-
var i;
97-
for ( i = 0; i < x.length; i++ ) {
98-
console.log( atanh( x[ i ] ) );
99-
}
100+
logEachMap( 'atanh(%0.4f) = %0.4f', x, atanh );
100101
```
101102

102103
</section>

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

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@
1818

1919
'use strict';
2020

21-
var linspace = require( '@stdlib/array/base/linspace' );
21+
var uniform = require( '@stdlib/random/array/uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2223
var atanh = require( './../lib' );
2324

24-
var x = linspace( -1.0, 1.0, 103 );
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = uniform( 103, -1.0, 1.0, opts );
2529

26-
var i;
27-
for ( i = 0; i < x.length; i++ ) {
28-
console.log( 'atanh(%d) = %d', x[ i ], atanh( x[ i ] ) );
29-
}
30+
logEachMap( 'atanh(%0.4f) = %0.4f', x, atanh );

0 commit comments

Comments
 (0)