Skip to content

Commit 0449885

Browse files
authored
docs: replace manual for loop in examples
PR-URL: #7367 Reviewed-by: Philipp Burckhardt <[email protected]>
1 parent c08c2bf commit 0449885

File tree

28 files changed

+208
-284
lines changed

28 files changed

+208
-284
lines changed

lib/node_modules/@stdlib/stats/base/dists/exponential/cdf/README.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -110,20 +110,17 @@ y = mycdf( 0.0 );
110110
<!-- eslint no-undef: "error" -->
111111

112112
```javascript
113-
var randu = require( '@stdlib/random/base/randu' );
113+
var uniform = require( '@stdlib/random/array/uniform' );
114+
var logEachMap = require( '@stdlib/console/log-each-map' );
114115
var cdf = require( '@stdlib/stats/base/dists/exponential/cdf' );
115116

116-
var lambda;
117-
var x;
118-
var y;
119-
var i;
117+
var opts = {
118+
'dtype': 'float64'
119+
};
120+
var x = uniform( 10, 0.0, 10.0, opts );
121+
var lambda = uniform( 10, 0.0, 10.0, opts );
120122

121-
for ( i = 0; i < 10; i++ ) {
122-
x = randu() * 10.0;
123-
lambda = randu() * 10.0;
124-
y = cdf( x, lambda );
125-
console.log( 'x: %d, λ: %d, F(x;λ): %d', x, lambda, y );
126-
}
123+
logEachMap( 'x: %0.4f, λ: %0.4f, F(x;λ): %0.4f', x, lambda, cdf );
127124
```
128125

129126
</section>

lib/node_modules/@stdlib/stats/base/dists/exponential/cdf/examples/index.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,14 @@
1818

1919
'use strict';
2020

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

24-
var lambda;
25-
var x;
26-
var y;
27-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = uniform( 10, 0.0, 10.0, opts );
29+
var lambda = uniform( 10, 0.0, 10.0, opts );
2830

29-
for ( i = 0; i < 10; i++ ) {
30-
x = randu() * 10.0;
31-
lambda = randu() * 10.0;
32-
y = cdf( x, lambda );
33-
console.log( 'x: %d, λ: %d, F(x;λ): %d', x, lambda, y );
34-
}
31+
logEachMap( 'x: %0.4f, λ: %0.4f, F(x;λ): %0.4f', x, lambda, cdf );

lib/node_modules/@stdlib/stats/base/dists/exponential/entropy/README.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -97,19 +97,16 @@ var v = entropy( -1.0 );
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 uniform = require( '@stdlib/random/array/uniform' );
101+
var logEachMap = require( '@stdlib/console/log-each-map' );
102102
var entropy = require( '@stdlib/stats/base/dists/exponential/entropy' );
103103

104-
var lambda;
105-
var v;
106-
var i;
104+
var opts = {
105+
'dtype': 'float64'
106+
};
107+
var lambda = uniform( 10, 0.0, 20.0, opts );
107108

108-
for ( i = 0; i < 10; i++ ) {
109-
lambda = randu() * 20.0;
110-
v = entropy( lambda );
111-
console.log( 'λ: %d, h(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) );
112-
}
109+
logEachMap( 'λ: %0.4f, h(X;λ): %0.4f', lambda, entropy );
113110
```
114111

115112
</section>

lib/node_modules/@stdlib/stats/base/dists/exponential/entropy/examples/index.js

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

1919
'use strict';
2020

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

24-
var lambda;
25-
var i;
26-
var v;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var lambda = uniform( 10, 0.0, 20.0, opts );
2729

28-
for ( i = 0; i < 10; i++ ) {
29-
lambda = randu() * 20.0;
30-
v = entropy( lambda );
31-
console.log( 'λ: %d, h(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) );
32-
}
30+
logEachMap( 'λ: %0.4f, h(X;λ): %0.4f', lambda, entropy );

lib/node_modules/@stdlib/stats/base/dists/exponential/kurtosis/README.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -95,19 +95,16 @@ var v = kurtosis( -1.0 );
9595
<!-- eslint no-undef: "error" -->
9696

9797
```javascript
98-
var randu = require( '@stdlib/random/base/randu' );
99-
var round = require( '@stdlib/math/base/special/round' );
98+
var uniform = require( '@stdlib/random/array/uniform' );
99+
var logEachMap = require( '@stdlib/console/log-each-map' );
100100
var kurtosis = require( '@stdlib/stats/base/dists/exponential/kurtosis' );
101101

102-
var lambda;
103-
var v;
104-
var i;
102+
var opts = {
103+
'dtype': 'float64'
104+
};
105+
var lambda = uniform( 10, 0.0, 20.0, opts );
105106

106-
for ( i = 0; i < 10; i++ ) {
107-
lambda = randu() * 20.0;
108-
v = kurtosis( lambda );
109-
console.log( 'λ: %d, Kurt(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) );
110-
}
107+
logEachMap( 'λ: %0.4f, Kurt(X;λ): %0.4f', lambda, kurtosis );
111108
```
112109

113110
</section>

lib/node_modules/@stdlib/stats/base/dists/exponential/kurtosis/examples/index.js

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

1919
'use strict';
2020

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

24-
var lambda;
25-
var i;
26-
var v;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var lambda = uniform( 10, 0.0, 20.0, opts );
2729

28-
for ( i = 0; i < 10; i++ ) {
29-
lambda = randu() * 20.0;
30-
v = kurtosis( lambda );
31-
console.log( 'λ: %d, Kurt(X;λ): %d', lambda.toFixed( 4 ), v.toFixed( 4 ) );
32-
}
30+
logEachMap( 'λ: %0.4f, Kurt(X;λ): %0.4f', lambda, kurtosis );

lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/README.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -120,20 +120,17 @@ y = mylogcdf( 0.0 );
120120
<!-- eslint no-undef: "error" -->
121121

122122
```javascript
123-
var randu = require( '@stdlib/random/base/randu' );
123+
var uniform = require( '@stdlib/random/array/uniform' );
124+
var logEachMap = require( '@stdlib/console/log-each-map' );
124125
var logcdf = require( '@stdlib/stats/base/dists/exponential/logcdf' );
125126

126-
var lambda;
127-
var x;
128-
var y;
129-
var i;
127+
var opts = {
128+
'dtype': 'float64'
129+
};
130+
var x = uniform( 10, 0.0, 10.0, opts );
131+
var lambda = uniform( 10, 0.0, 10.0, opts );
130132

131-
for ( i = 0; i < 10; i++ ) {
132-
x = randu() * 10.0;
133-
lambda = randu() * 10.0;
134-
y = logcdf( x, lambda );
135-
console.log( 'x: %d, λ: %d, ln(F(x;λ)): %d', x, lambda, y );
136-
}
133+
logEachMap( 'x: %0.4f, λ: %0.4f, ln(F(x;λ)): %0.4f', x, lambda, logcdf );
137134
```
138135

139136
</section>

lib/node_modules/@stdlib/stats/base/dists/exponential/logcdf/examples/index.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,14 @@
1818

1919
'use strict';
2020

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

24-
var lambda;
25-
var x;
26-
var y;
27-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = uniform( 10, 0.0, 10.0, opts );
29+
var lambda = uniform( 10, 0.0, 10.0, opts );
2830

29-
for ( i = 0; i < 10; i++ ) {
30-
x = randu() * 10.0;
31-
lambda = randu() * 10.0;
32-
y = logcdf( x, lambda );
33-
console.log( 'x: %d, λ: %d, ln(F(x;λ)): %d', x, lambda, y );
34-
}
31+
logEachMap( 'x: %0.4f, λ: %0.4f, ln(F(x;λ)): %0.4f', x, lambda, logcdf );

lib/node_modules/@stdlib/stats/base/dists/exponential/logpdf/README.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -117,20 +117,17 @@ y = mylogpdf( 5.0 );
117117
<!-- eslint no-undef: "error" -->
118118

119119
```javascript
120-
var randu = require( '@stdlib/random/base/randu' );
120+
var uniform = require( '@stdlib/random/array/uniform' );
121+
var logEachMap = require( '@stdlib/console/log-each-map' );
121122
var logpdf = require( '@stdlib/stats/base/dists/exponential/logpdf' );
122123

123-
var lambda;
124-
var x;
125-
var y;
126-
var i;
124+
var opts = {
125+
'dtype': 'float64'
126+
};
127+
var x = uniform( 10, 0.0, 10.0, opts );
128+
var lambda = uniform( 10, 0.0, 10.0, opts );
127129

128-
for ( i = 0; i < 10; i++ ) {
129-
x = randu() * 10.0;
130-
lambda = randu() * 10.0;
131-
y = logpdf( x, lambda );
132-
console.log( 'x: %d, λ: %d, ln(f(x;λ)): %d', x, lambda, y );
133-
}
130+
logEachMap( 'x: %0.4f, λ: %0.4f, ln(f(x;λ)): %0.4f', x, lambda, logpdf );
134131
```
135132

136133
</section>

lib/node_modules/@stdlib/stats/base/dists/exponential/logpdf/examples/index.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,14 @@
1818

1919
'use strict';
2020

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

24-
var lambda;
25-
var x;
26-
var y;
27-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = uniform( 10, 0.0, 10.0, opts );
29+
var lambda = uniform( 10, 0.0, 10.0, opts );
2830

29-
for ( i = 0; i < 10; i++ ) {
30-
x = randu() * 10.0;
31-
lambda = randu() * 10.0;
32-
y = logpdf( x, lambda );
33-
console.log( 'x: %d, λ: %d, ln(f(x;λ)): %d', x, lambda, y );
34-
}
31+
logEachMap( 'x: %0.4f, λ: %0.4f, ln(f(x;λ)): %0.4f', x, lambda, logpdf );

0 commit comments

Comments
 (0)