Skip to content

Commit d50ff9d

Browse files
committed
Auto-generated commit
1 parent 3d0b5ad commit d50ff9d

File tree

3 files changed

+24
-32
lines changed

3 files changed

+24
-32
lines changed

CHANGELOG.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -311,9 +311,9 @@
311311

312312
### Closed Issues
313313

314-
A total of 26 issues were closed in this release:
314+
A total of 27 issues were closed in this release:
315315

316-
[#6004](https://github.com/stdlib-js/stdlib/issues/6004), [#6417](https://github.com/stdlib-js/stdlib/issues/6417), [#6786](https://github.com/stdlib-js/stdlib/issues/6786), [#6800](https://github.com/stdlib-js/stdlib/issues/6800), [#7060](https://github.com/stdlib-js/stdlib/issues/7060), [#7350](https://github.com/stdlib-js/stdlib/issues/7350), [#7694](https://github.com/stdlib-js/stdlib/issues/7694), [#7914](https://github.com/stdlib-js/stdlib/issues/7914), [#8000](https://github.com/stdlib-js/stdlib/issues/8000), [#8043](https://github.com/stdlib-js/stdlib/issues/8043), [#8061](https://github.com/stdlib-js/stdlib/issues/8061), [#8140](https://github.com/stdlib-js/stdlib/issues/8140), [#8155](https://github.com/stdlib-js/stdlib/issues/8155), [#8169](https://github.com/stdlib-js/stdlib/issues/8169), [#8183](https://github.com/stdlib-js/stdlib/issues/8183), [#8227](https://github.com/stdlib-js/stdlib/issues/8227), [#8241](https://github.com/stdlib-js/stdlib/issues/8241), [#8253](https://github.com/stdlib-js/stdlib/issues/8253), [#8260](https://github.com/stdlib-js/stdlib/issues/8260), [#8268](https://github.com/stdlib-js/stdlib/issues/8268), [#8390](https://github.com/stdlib-js/stdlib/issues/8390), [#8577](https://github.com/stdlib-js/stdlib/issues/8577), [#8670](https://github.com/stdlib-js/stdlib/issues/8670), [#8701](https://github.com/stdlib-js/stdlib/issues/8701), [#9032](https://github.com/stdlib-js/stdlib/issues/9032), [#9527](https://github.com/stdlib-js/stdlib/issues/9527)
316+
[#6004](https://github.com/stdlib-js/stdlib/issues/6004), [#6417](https://github.com/stdlib-js/stdlib/issues/6417), [#6786](https://github.com/stdlib-js/stdlib/issues/6786), [#6800](https://github.com/stdlib-js/stdlib/issues/6800), [#7060](https://github.com/stdlib-js/stdlib/issues/7060), [#7350](https://github.com/stdlib-js/stdlib/issues/7350), [#7694](https://github.com/stdlib-js/stdlib/issues/7694), [#7914](https://github.com/stdlib-js/stdlib/issues/7914), [#8000](https://github.com/stdlib-js/stdlib/issues/8000), [#8043](https://github.com/stdlib-js/stdlib/issues/8043), [#8061](https://github.com/stdlib-js/stdlib/issues/8061), [#8140](https://github.com/stdlib-js/stdlib/issues/8140), [#8155](https://github.com/stdlib-js/stdlib/issues/8155), [#8169](https://github.com/stdlib-js/stdlib/issues/8169), [#8183](https://github.com/stdlib-js/stdlib/issues/8183), [#8227](https://github.com/stdlib-js/stdlib/issues/8227), [#8241](https://github.com/stdlib-js/stdlib/issues/8241), [#8253](https://github.com/stdlib-js/stdlib/issues/8253), [#8260](https://github.com/stdlib-js/stdlib/issues/8260), [#8268](https://github.com/stdlib-js/stdlib/issues/8268), [#8390](https://github.com/stdlib-js/stdlib/issues/8390), [#8577](https://github.com/stdlib-js/stdlib/issues/8577), [#8670](https://github.com/stdlib-js/stdlib/issues/8670), [#8701](https://github.com/stdlib-js/stdlib/issues/8701), [#9032](https://github.com/stdlib-js/stdlib/issues/9032), [#9403](https://github.com/stdlib-js/stdlib/issues/9403), [#9527](https://github.com/stdlib-js/stdlib/issues/9527)
317317

318318
</section>
319319

@@ -325,6 +325,7 @@ A total of 26 issues were closed in this release:
325325

326326
<details>
327327

328+
- [`040d8ec`](https://github.com/stdlib-js/stdlib/commit/040d8ecffb823cc3df4a8b11753241fc10e645b1) - **chore:** fix JavaScript lint errors [(#9437)](https://github.com/stdlib-js/stdlib/pull/9437) _(by Shubham)_
328329
- [`c68ca1f`](https://github.com/stdlib-js/stdlib/commit/c68ca1f56b551e3094df97c3a26f02dec913e930) - **docs:** update example code in `utils` TypeScript declarations [(#9596)](https://github.com/stdlib-js/stdlib/pull/9596) _(by stdlib-bot)_
329330
- [`376e7a3`](https://github.com/stdlib-js/stdlib/commit/376e7a36d5239ed7a21a3fb3f8114561cc0c20ef) - **fix:** update TypeScript definitions to use `keys` instead of `indices` _(by Philipp Burckhardt)_
330331
- [`7e63571`](https://github.com/stdlib-js/stdlib/commit/7e63571d1ad59b012697ee2ce76e3ca3ac008e7e) - **chore:** minor clean-up _(by Philipp Burckhardt)_
@@ -498,7 +499,7 @@ A total of 26 issues were closed in this release:
498499

499500
### Contributors
500501

501-
A total of 24 people contributed to this release. Thank you to the following contributors:
502+
A total of 25 people contributed to this release. Thank you to the following contributors:
502503

503504
- 0x00000F
504505
- Athan Reines
@@ -514,6 +515,7 @@ A total of 24 people contributed to this release. Thank you to the following con
514515
- Rasim Bhat
515516
- Rohit R Bhat
516517
- Satyajeet Chavan
518+
- Shubham
517519
- Sibi
518520
- Srinivas Batthula
519521
- Suyash Pathak

unzip/README.md

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -67,24 +67,19 @@ var out = unzip( arr, [ 0, 2 ] );
6767
<!-- eslint no-undef: "error" -->
6868

6969
```javascript
70+
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' );
71+
var filled2dBy = require( '@stdlib/array/base/filled2d-by' );
7072
var unzip = require( '@stdlib/utils/unzip' );
71-
var round = require( '@stdlib/math/base/special/round' );
72-
var randu = require( '@stdlib/random/base/randu' );
73-
var pow = require( '@stdlib/math/base/special/pow' );
74-
75-
var arr = new Array( 100 );
76-
var len = 5;
77-
78-
var i;
79-
var j;
80-
for ( i = 0; i < arr.length; i++ ) {
81-
arr[ i ] = new Array( len );
82-
for ( j = 0; j < len; j++ ) {
83-
arr[ i ][ j ] = round( randu() * pow(10, j) );
84-
}
73+
74+
function random( indices ) {
75+
var j = indices[ 1 ] * 100;
76+
return discreteUniform( j, j+100 );
8577
}
86-
var out = unzip( arr );
8778

79+
var arr = filled2dBy( [ 100, 5 ], random );
80+
console.dir( arr );
81+
82+
var out = unzip( arr );
8883
console.dir( out );
8984
```
9085

unzip/examples/index.js

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

1919
'use strict';
2020

21-
var round = require( '@stdlib/math/base/special/round' );
22-
var randu = require( '@stdlib/random/base/randu' );
23-
var pow = require( '@stdlib/math/base/special/pow' );
21+
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' );
22+
var filled2dBy = require( '@stdlib/array/base/filled2d-by' );
2423
var unzip = require( './../lib' );
2524

26-
var arr = new Array( 100 );
27-
var len = 5;
28-
29-
var i;
30-
var j;
31-
for ( i = 0; i < arr.length; i++ ) {
32-
arr[ i ] = new Array( len );
33-
for ( j = 0; j < len; j++ ) {
34-
arr[ i ][ j ] = round( randu() * pow(10, j) );
35-
}
25+
function random( indices ) {
26+
var j = indices[ 1 ] * 100;
27+
return discreteUniform( j, j+100 );
3628
}
37-
var out = unzip( arr );
3829

30+
var arr = filled2dBy( [ 100, 5 ], random );
31+
console.dir( arr );
32+
33+
var out = unzip( arr );
3934
console.dir( out );

0 commit comments

Comments
 (0)