Skip to content

Commit f4929ba

Browse files
authored
docs: update example and remove related
Signed-off-by: Athan <kgryte@gmail.com>
1 parent 27b60c1 commit f4929ba

1 file changed

Lines changed: 9 additions & 36 deletions

File tree

  • lib/node_modules/@stdlib/stats/strided/dnanmidrange

lib/node_modules/@stdlib/stats/strided/dnanmidrange/README.md

Lines changed: 9 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -131,22 +131,19 @@ var v = dnanmidrange.ndarray( 4, x, 2, 1 );
131131
<!-- eslint no-undef: "error" -->
132132

133133
```javascript
134-
var randu = require( '@stdlib/random/base/randu' );
135-
var round = require( '@stdlib/math/base/special/round' );
136-
var Float64Array = require( '@stdlib/array/float64' );
134+
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' );
135+
var bernoulli = require( '@stdlib/random/base/bernoulli' );
136+
var filledarrayBy = require( '@stdlib/array/filled-by' );
137137
var dnanmidrange = require( '@stdlib/stats/strided/dnanmidrange' );
138138

139-
var x;
140-
var i;
141-
142-
x = new Float64Array( 10 );
143-
for ( i = 0; i < x.length; i++ ) {
144-
if ( randu() < 0.2 ) {
145-
x[ i ] = NaN;
146-
} else {
147-
x[ i ] = round( (randu()*100.0) - 50.0 );
139+
function random() {
140+
if ( bernoulli( 0.8 ) < 1 ) {
141+
return NaN;
148142
}
143+
return discreteUniform( -100, 100 );
149144
}
145+
146+
var x = filledarrayBy( 100, 'float64', random );
150147
console.log( x );
151148

152149
var v = dnanmidrange( x.length, x, 1 );
@@ -278,16 +275,6 @@ int main( void ) {
278275
279276
<section class="related">
280277
281-
* * *
282-
283-
## See Also
284-
285-
- <span class="package-name">[`@stdlib/stats/strided/dmidrange`][@stdlib/stats/strided/dmidrange]</span><span class="delimiter">: </span><span class="description">calculate the mid-range of a double-precision floating-point strided array.</span>
286-
- <span class="package-name">[`@stdlib/stats/strided/dnanmax`][@stdlib/stats/strided/dnanmax]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a double-precision floating-point strided array, ignoring NaN values.</span>
287-
- <span class="package-name">[`@stdlib/stats/strided/dnanmin`][@stdlib/stats/strided/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
288-
- <span class="package-name">[`@stdlib/stats/strided/nanmidrange`][@stdlib/stats/strided/nanmidrange]</span><span class="delimiter">: </span><span class="description">calculate the mid-range of a strided array, ignoring NaN values.</span>
289-
- <span class="package-name">[`@stdlib/stats/strided/snanmidrange`][@stdlib/stats/strided/snanmidrange]</span><span class="delimiter">: </span><span class="description">calculate the mid-range of a single-precision floating-point strided array, ignoring NaN values.</span>
290-
291278
</section>
292279
293280
<!-- /.related -->
@@ -302,20 +289,6 @@ int main( void ) {
302289
303290
[mdn-typed-array]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
304291
305-
<!-- <related-links> -->
306-
307-
[@stdlib/stats/strided/dmidrange]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dmidrange
308-
309-
[@stdlib/stats/strided/dnanmax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmax
310-
311-
[@stdlib/stats/strided/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmin
312-
313-
[@stdlib/stats/strided/nanmidrange]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/nanmidrange
314-
315-
[@stdlib/stats/strided/snanmidrange]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/snanmidrange
316-
317-
<!-- </related-links> -->
318-
319292
</section>
320293
321294
<!-- /.links -->

0 commit comments

Comments
 (0)