Skip to content

Commit fa96ce6

Browse files
committed
Auto-generated commit
1 parent 3b0cb7a commit fa96ce6

File tree

3 files changed

+21
-28
lines changed

3 files changed

+21
-28
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
### Bug Fixes
2727

28+
- [`6d021ff`](https://github.com/stdlib-js/stdlib/commit/6d021ff12baa5380b83daffc78b7d64a308e1e9d) - markdown lint error in `utils/object-inverse` [(#9438)](https://github.com/stdlib-js/stdlib/pull/9438)
2829
- [`1b9a036`](https://github.com/stdlib-js/stdlib/commit/1b9a036d676b247bf502c4ede08635b99fa611ca) - allow correct values for `returns` option
2930
- [`eeb9d6f`](https://github.com/stdlib-js/stdlib/commit/eeb9d6fdc2e3faa3116c84f276e88737ba11196f) - remove unused imports
3031

@@ -302,6 +303,7 @@ A total of 25 issues were closed in this release:
302303

303304
<details>
304305

306+
- [`6d021ff`](https://github.com/stdlib-js/stdlib/commit/6d021ff12baa5380b83daffc78b7d64a308e1e9d) - **fix:** markdown lint error in `utils/object-inverse` [(#9438)](https://github.com/stdlib-js/stdlib/pull/9438) _(by Neeraj Pathak, Athan Reines)_
305307
- [`2c3e048`](https://github.com/stdlib-js/stdlib/commit/2c3e048dcf3dcc0e1b89b1212d59a506a2bfc282) - **remove:** remove `utils/object-inverse-by` _(by Neeraj Pathak)_
306308
- [`4c30cf3`](https://github.com/stdlib-js/stdlib/commit/4c30cf397369b02981a383aa406ebcebd619c163) - **refactor:** update paths _(by Neeraj Pathak)_
307309
- [`6a656b7`](https://github.com/stdlib-js/stdlib/commit/6a656b7e3cff362aa1b0b2028671e44728097011) - **remove:** remove `objectInverseBy` from namespace _(by Neeraj Pathak)_

object-inverse/README.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -105,23 +105,19 @@ var out = invert( obj, {
105105
<!-- eslint no-undef: "error" -->
106106
107107
```javascript
108-
var randu = require( '@stdlib/random/base/randu' );
109-
var round = require( '@stdlib/math/base/special/round' );
108+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
109+
var objectKeys = require( '@stdlib/utils/keys' );
110110
var invert = require( '@stdlib/utils/object-inverse' );
111111
112-
var keys;
113-
var arr;
114-
var out;
115-
var i;
112+
// Create an array of random integers:
113+
var arr = discreteUniform( 1000, 0, 100 );
116114
117-
// Create an array of random integers...
118-
arr = new Array( 1000 );
119-
for ( i = 0; i < arr.length; i++ ) {
120-
arr[ i ] = round( randu()*100.0 );
121-
}
122-
// Invert the array to determine value frequency...
123-
out = invert( arr );
124-
keys = Object.keys( out );
115+
// Invert the array to determine value frequency:
116+
var out = invert( arr );
117+
var keys = objectKeys( out );
118+
119+
// Compute the frequencies...
120+
var i;
125121
for ( i = 0; i < keys.length; i++ ) {
126122
if ( out[ i ] ) {
127123
out[ i ] = out[ i ].length;

object-inverse/examples/index.js

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

1919
'use strict';
2020

21+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
2122
var objectKeys = require( './../../keys' );
22-
var randu = require( '@stdlib/random/base/randu' );
23-
var round = require( '@stdlib/math/base/special/round' );
2423
var invert = require( './../lib' );
2524

26-
var keys;
27-
var arr;
28-
var out;
29-
var i;
25+
// Create an array of random integers:
26+
var arr = discreteUniform( 1000, 0, 100 );
3027

31-
// Create an array of random integers...
32-
arr = new Array( 1000 );
33-
for ( i = 0; i < arr.length; i++ ) {
34-
arr[ i ] = round( randu()*100.0 );
35-
}
36-
// Invert the array to determine value frequency...
37-
out = invert( arr );
38-
keys = objectKeys( out );
28+
// Invert the array to determine value frequency:
29+
var out = invert( arr );
30+
var keys = objectKeys( out );
31+
32+
// Compute the frequencies...
33+
var i;
3934
for ( i = 0; i < keys.length; i++ ) {
4035
if ( out[ i ] ) {
4136
out[ i ] = out[ i ].length;

0 commit comments

Comments
 (0)