Skip to content

Commit 0dc3f20

Browse files
authored
docs: replace manual for loop in examples
PR-URL: #6496 Reviewed-by: Athan Reines <[email protected]> Signed-off-by: Harsh <[email protected]>
1 parent 7545f38 commit 0dc3f20

File tree

12 files changed

+86
-94
lines changed

12 files changed

+86
-94
lines changed

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

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -87,17 +87,16 @@ var v = sqrt( -4.0 );
8787
<!-- eslint no-undef: "error" -->
8888

8989
```javascript
90-
var randu = require( '@stdlib/random/base/randu' );
91-
var round = require( '@stdlib/math/base/special/round' );
90+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
91+
var logEachMap = require( '@stdlib/console/log-each-map' );
9292
var sqrt = require( '@stdlib/math/base/special/sqrt' );
9393

94-
var x;
95-
var i;
94+
var opts = {
95+
'dtype': 'float64'
96+
};
97+
var x = discreteUniform( 100, 0, 100, opts );
9698

97-
for ( i = 0; i < 100; i++ ) {
98-
x = round( randu() * 100.0 );
99-
console.log( 'sqrt(%d) = %d', x, sqrt( x ) );
100-
}
99+
logEachMap( 'sqrt(%d) = %0.4f', x, sqrt );
101100
```
102101

103102
</section>

lib/node_modules/@stdlib/math/base/special/sqrt/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 sqrt = 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( 'sqrt(%d) = %d', x, sqrt( x ) );
31-
}
30+
logEachMap( 'sqrt(%d) = %0.4f', x, sqrt );

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

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ var sqrt1pm1 = require( '@stdlib/math/base/special/sqrt1pm1' );
3232

3333
#### sqrt1pm1( x )
3434

35-
Computes `sqrt( 1 + x ) - 1` more accurately for small `x`.
35+
Computes `sqrt( 1 + x ) - 1` more accurately for small `x`.
3636

3737
```javascript
3838
var v = sqrt1pm1( 3.0 );
@@ -65,17 +65,16 @@ v = sqrt1pm1( NaN );
6565
<!-- eslint no-undef: "error" -->
6666

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

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

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

8180
</section>
@@ -110,7 +109,7 @@ for ( i = 0; i < 100; i++ ) {
110109

111110
#### stdlib_base_sqrt1pm1( x )
112111

113-
Computes `sqrt( 1 + x ) - 1` more accurately for small `x`.
112+
Computes `sqrt( 1 + x ) - 1` more accurately for small `x`.
114113

115114
```c
116115
double out = stdlib_base_sqrt1pm1( 3.0 );

lib/node_modules/@stdlib/math/base/special/sqrt1pm1/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 sqrt1pm1 = 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( 'sqrt(1+%d) - 1 = %d', x, sqrt1pm1( x ) );
31-
}
30+
logEachMap( 'sqrt(1+%d) - 1 = %0.4f', x, sqrt1pm1 );

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

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -87,17 +87,16 @@ var v = sqrtf( -4.0 );
8787
<!-- eslint no-undef: "error" -->
8888

8989
```javascript
90-
var randu = require( '@stdlib/random/base/randu' );
91-
var round = require( '@stdlib/math/base/special/round' );
90+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
91+
var logEachMap = require( '@stdlib/console/log-each-map' );
9292
var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
9393

94-
var x;
95-
var i;
94+
var opts = {
95+
'dtype': 'float32'
96+
};
97+
var x = discreteUniform( 100, 0, 100, opts );
9698

97-
for ( i = 0; i < 100; i++ ) {
98-
x = round( randu() * 100.0 );
99-
console.log( 'sqrt(%d) = %d', x, sqrtf( x ) );
100-
}
99+
logEachMap( 'sqrt(%d) = %0.4f', x, sqrtf );
101100
```
102101

103102
</section>

lib/node_modules/@stdlib/math/base/special/sqrtf/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 sqrtf = 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( 'sqrt(%d) = %d', x, sqrtf( x ) );
31-
}
30+
logEachMap( 'sqrt(%d) = %0.4f', x, sqrtf );

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,16 +66,16 @@ var v = sqrtpi( -4.0 );
6666
<!-- eslint no-undef: "error" -->
6767

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

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

75-
for ( i = 0; i < 100; i++ ) {
76-
x = discreteUniform( 0, 100 );
77-
console.log( 'sqrtpi(%d) = %d', x, sqrtpi( x ) );
78-
}
78+
logEachMap( 'sqrtpi(%d) = %0.4f', x, sqrtpi );
7979
```
8080

8181
</section>

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

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

1919
'use strict';
2020

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

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

27-
for ( i = 0; i < 100; i++ ) {
28-
x = discreteUniform( 0, 100 );
29-
console.log( 'sqrtpi(%d) = %d', x, sqrtpi( x ) );
30-
}
30+
logEachMap( 'sqrtpi(%d) = %0.4f', x, sqrtpi );

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

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,16 @@ var v = sqrtpif( -4.0 );
6666
<!-- eslint no-undef: "error" -->
6767

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

72-
var x = randu( 100, 0.0, 100.0 );
73+
var opts = {
74+
'dtype': 'float32'
75+
};
76+
var x = discreteUniform( 100, 0, 100, opts );
7377

74-
var i;
75-
for ( i = 0; i < 100; i++ ) {
76-
console.log( 'sqrtpif(%d) = %d', x[ i ], sqrtpif( x[ i ] ) );
77-
}
78+
logEachMap( 'sqrtpif(%d) = %0.4f', x, sqrtpif );
7879
```
7980

8081
</section>

lib/node_modules/@stdlib/math/base/special/sqrtpif/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 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 sqrtpif = require( './../lib' );
2324

24-
var x = randu( 100, 0.0, 100.0 );
25+
var opts = {
26+
'dtype': 'float32'
27+
};
28+
var x = discreteUniform( 100, 0, 100, opts );
2529

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

0 commit comments

Comments
 (0)