@@ -132,32 +132,27 @@ var out = ranks( data, {
132
132
<!-- eslint no-undef: "error" -->
133
133
134
134
``` javascript
135
- var Int32Array = require ( ' @stdlib/array/int32' );
136
- var round = require ( ' @stdlib/math/base/special/round' );
137
- var randu = require ( ' @stdlib/random/base/randu' );
135
+ var discreteUniform = require ( ' @stdlib/random/array/discrete-uniform' );
136
+ var join = require ( ' @stdlib/array/base/join' );
138
137
var ranks = require ( ' @stdlib/stats/ranks' );
139
138
140
- var data;
141
- var out;
142
- var i;
139
+ // Plain array:
140
+ var data = discreteUniform ( 0 , 10 , {
141
+ ' dtype' : ' generic'
142
+ });
143
143
144
- // Plain arrays...
145
- data = [];
146
- for ( i = 0 ; i < data .length ; i++ ) {
147
- data .push ( round ( randu ()* 10.0 ) );
148
- }
144
+ var out = ranks ( data );
145
+ console .log ( ' data: [ %s ]' , join ( data, ' , ' ) );
146
+ console .log ( ' ranks: [ %s ]' , join ( out, ' , ' ) );
149
147
150
- out = ranks ( data );
151
- // returns <array>
152
-
153
- // Typed arrays...
154
- data = new Int32Array ( 10 );
155
- for ( i = 0 ; i < data .length ; i++ ) {
156
- data[ i ] = randu () * 10.0 ;
157
- }
148
+ // Typed array:
149
+ data = discreteUniform ( 0 , 10 , {
150
+ ' dtype' : ' int32'
151
+ });
158
152
159
153
out = ranks ( data );
160
- // returns <array>
154
+ console .log ( ' data: [ %s ]' , join ( data, ' , ' ) );
155
+ console .log ( ' ranks: [ %s ]' , join ( out, ' , ' ) );
161
156
```
162
157
163
158
</section >
0 commit comments