Skip to content

Commit 2c04618

Browse files
authored
docs: update example
Signed-off-by: Athan <kgryte@gmail.com>
1 parent 7114516 commit 2c04618

File tree

1 file changed

+7
-11
lines changed
  • lib/node_modules/@stdlib/number/float16/base/signbit

1 file changed

+7
-11
lines changed

lib/node_modules/@stdlib/number/float16/base/signbit/README.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -62,20 +62,16 @@ bool = signbit( -0.0 );
6262

6363
```javascript
6464
var toFloat16 = require( '@stdlib/number/float64/base/to-float16' );
65-
var randu = require( '@stdlib/random/base/randu' );
65+
var uniform = require( '@stdlib/random/array/uniform' );
66+
var map = require( '@stdlib/array/base/map' );
67+
var logEachMap = require( '@stdlib/console/log-each-map' );
6668
var signbit = require( '@stdlib/number/float16/base/signbit' );
6769

68-
var sign;
69-
var x;
70-
var i;
70+
// Create an array of random half-precision floating-point numbers:
71+
var x = map( uniform( 100, -50.0, 50.0 ), toFloat16 );
7172

72-
for ( i = 0; i < 100; i++ ) {
73-
x = (randu()*100.0) - 50.0;
74-
x = toFloat16( x );
75-
sign = signbit( x );
76-
sign = ( sign ) ? 'true' : 'false';
77-
console.log( 'x: %d. signbit: %s.', x, sign );
78-
}
73+
// Determine whether the sign bit is on or off for each number:
74+
logEachMap( 'x: %0.4f => %s', x, signbit );
7975
```
8076

8177
</section>

0 commit comments

Comments
 (0)