Skip to content

Commit 29e4d14

Browse files
committed
docs: update examples
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: passed - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 89874b2 commit 29e4d14

File tree

2 files changed

+18
-24
lines changed

2 files changed

+18
-24
lines changed

lib/node_modules/@stdlib/stats/base/dnanmeanpw/README.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -146,22 +146,19 @@ var v = dnanmeanpw.ndarray( 4, x, 2, 1 );
146146
<!-- eslint no-undef: "error" -->
147147

148148
```javascript
149-
var randu = require( '@stdlib/random/base/randu' );
150-
var round = require( '@stdlib/math/base/special/round' );
151-
var Float64Array = require( '@stdlib/array/float64' );
149+
var uniform = require( '@stdlib/random/base/uniform' );
150+
var filledarrayBy = require( '@stdlib/array/filled-by' );
151+
var bernoulli = require( '@stdlib/random/base/bernoulli' );
152152
var dnanmeanpw = require( '@stdlib/stats/base/dnanmeanpw' );
153153

154-
var x;
155-
var i;
156-
157-
x = new Float64Array( 10 );
158-
for ( i = 0; i < x.length; i++ ) {
159-
if ( randu() < 0.2 ) {
160-
x[ i ] = NaN;
161-
} else {
162-
x[ i ] = round( (randu()*100.0) - 50.0 );
154+
function rand() {
155+
if ( bernoulli( 0.8 ) < 1 ) {
156+
return NaN;
163157
}
158+
return uniform( -50.0, 50.0 );
164159
}
160+
161+
var x = filledarrayBy( 10, 'float64', rand );
165162
console.log( x );
166163

167164
var v = dnanmeanpw( x.length, x, 1 );

lib/node_modules/@stdlib/stats/base/dnanmeanpw/examples/index.js

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,19 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/base/randu' );
22-
var round = require( '@stdlib/math/base/special/round' );
23-
var Float64Array = require( '@stdlib/array/float64' );
21+
var uniform = require( '@stdlib/random/base/uniform' );
22+
var filledarrayBy = require( '@stdlib/array/filled-by' );
23+
var bernoulli = require( '@stdlib/random/base/bernoulli' );
2424
var dnanmeanpw = require( './../lib' );
2525

26-
var x;
27-
var i;
28-
29-
x = new Float64Array( 10 );
30-
for ( i = 0; i < x.length; i++ ) {
31-
if ( randu() < 0.2 ) {
32-
x[ i ] = NaN;
33-
} else {
34-
x[ i ] = round( (randu()*100.0) - 50.0 );
26+
function rand() {
27+
if ( bernoulli( 0.8 ) < 1 ) {
28+
return NaN;
3529
}
30+
return uniform( -50.0, 50.0 );
3631
}
32+
33+
var x = filledarrayBy( 10, 'float64', rand );
3734
console.log( x );
3835

3936
var v = dnanmeanpw( x.length, x, 1 );

0 commit comments

Comments
 (0)