Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@
var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var uniform = require( '@stdlib/random/array/uniform' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var uniform = require( '@stdlib/random/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var circshift = require( './../lib' );
Expand All @@ -47,9 +46,7 @@ var options = {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
var x = uniform( len, -50.0, 50.0, options );
x = new ndarray( options.dtype, x, [ len ], [ 1 ], 0, 'row-major' );

var x = uniform( [ len ], -50.0, 50.0, options );
return benchmark;

/**
Expand Down
10 changes: 3 additions & 7 deletions lib/node_modules/@stdlib/blas/ext/cusum/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,19 +162,15 @@ The method accepts the following options:
<!-- eslint no-undef: "error" -->

```javascript
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var discreteUniform = require( '@stdlib/random/discrete-uniform' );
var getDType = require( '@stdlib/ndarray/dtype' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var cusum = require( '@stdlib/blas/ext/cusum' );

// Generate an array of random numbers:
var xbuf = discreteUniform( 25, 0, 20, {
// Generate an ndarray of random numbers:
var x = discreteUniform( [ 5, 5 ], 0, 20, {
'dtype': 'generic'
});

// Wrap in an ndarray:
var x = new ndarray( 'generic', xbuf, [ 5, 5 ], [ 5, 1 ], 0, 'row-major' );
console.log( ndarray2array( x ) );

// Perform operation:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,8 @@
var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var uniform = require( '@stdlib/random/array/uniform' );
var uniform = require( '@stdlib/random/uniform' );
var zerosLike = require( '@stdlib/ndarray/zeros-like' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var cusum = require( './../lib' );
Expand All @@ -51,11 +50,8 @@ function createBenchmark( len ) {
var out;
var x;

x = uniform( len, -50.0, 50.0, options );
x = new ndarray( options.dtype, x, [ len ], [ 1 ], 0, 'row-major' );

x = uniform( [ len ], -50.0, 50.0, options );
out = zerosLike( x );

return benchmark;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@
var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var uniform = require( '@stdlib/random/array/uniform' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var uniform = require( '@stdlib/random/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var cusum = require( './../lib' );
Expand All @@ -47,9 +46,7 @@ var options = {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
var x = uniform( len, -50.0, 50.0, options );
x = new ndarray( options.dtype, x, [ len ], [ 1 ], 0, 'row-major' );

var x = uniform( [ len ], -50.0, 50.0, options );
return benchmark;

/**
Expand Down
10 changes: 3 additions & 7 deletions lib/node_modules/@stdlib/blas/ext/cusum/examples/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,15 @@

'use strict';

var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var discreteUniform = require( '@stdlib/random/discrete-uniform' );
var getDType = require( '@stdlib/ndarray/dtype' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var cusum = require( './../lib' );

// Generate an array of random numbers:
var xbuf = discreteUniform( 25, 0, 20, {
// Generate an ndarray of random numbers:
var x = discreteUniform( [ 5, 5 ], 0, 20, {
'dtype': 'generic'
});

// Wrap in an ndarray:
var x = new ndarray( 'generic', xbuf, [ 5, 5 ], [ 5, 1 ], 0, 'row-major' );
console.log( ndarray2array( x ) );

// Perform operation:
Expand Down
10 changes: 3 additions & 7 deletions lib/node_modules/@stdlib/blas/ext/find-index/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -232,23 +232,19 @@ The method accepts the following options:
<!-- eslint no-undef: "error" -->

```javascript
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var discreteUniform = require( '@stdlib/random/discrete-uniform' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var findIndex = require( '@stdlib/blas/ext/find-index' );

// Define a callback function:
function isEven( v ) {
return v % 2.0 === 0.0;
}

// Generate an array of random numbers:
var xbuf = discreteUniform( 10, 0, 20, {
// Generate an ndarray of random numbers:
var x = discreteUniform( [ 5, 2 ], 0, 20, {
'dtype': 'generic'
});

// Wrap in an ndarray:
var x = new ndarray( 'generic', xbuf, [ 5, 2 ], [ 2, 1 ], 0, 'row-major' );
console.log( ndarray2array( x ) );

var opts = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,8 @@
var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var uniform = require( '@stdlib/random/array/uniform' );
var uniform = require( '@stdlib/random/uniform' );
var zeros = require( '@stdlib/ndarray/zeros' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var findIndex = require( './../lib' );
Expand Down Expand Up @@ -62,13 +61,10 @@ function createBenchmark( len ) {
var out;
var x;

x = uniform( len, 0.0, 100.0, options );
x = new ndarray( options.dtype, x, [ len ], [ 1 ], 0, 'row-major' );

x = uniform( [ len ], 0.0, 100.0, options );
out = zeros( [], {
'dtype': 'int32'
});

return benchmark;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@
var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var uniform = require( '@stdlib/random/array/uniform' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var uniform = require( '@stdlib/random/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var findIndex = require( './../lib' );
Expand Down Expand Up @@ -58,9 +57,7 @@ function clbk( v ) {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
var x = uniform( len, 0.0, 100.0, options );
x = new ndarray( options.dtype, x, [ len ], [ 1 ], 0, 'row-major' );

var x = uniform( [ len ], 0.0, 100.0, options );
return benchmark;

/**
Expand Down
10 changes: 3 additions & 7 deletions lib/node_modules/@stdlib/blas/ext/find-index/examples/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,19 @@

'use strict';

var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var discreteUniform = require( '@stdlib/random/discrete-uniform' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var findIndex = require( './../lib' );

// Define a callback function:
function isEven( v ) {
return v % 2.0 === 0.0;
}

// Generate an array of random numbers:
var xbuf = discreteUniform( 10, 0, 20, {
// Generate an ndarray of random numbers:
var x = discreteUniform( [ 5, 2 ], 0, 20, {
'dtype': 'generic'
});

// Wrap in an ndarray:
var x = new ndarray( 'generic', xbuf, [ 5, 2 ], [ 2, 1 ], 0, 'row-major' );
console.log( ndarray2array( x ) );

var opts = {
Expand Down
10 changes: 3 additions & 7 deletions lib/node_modules/@stdlib/blas/ext/find-last-index/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -252,23 +252,19 @@ The method accepts the following options:
<!-- eslint no-undef: "error" -->

```javascript
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var discreteUniform = require( '@stdlib/random/discrete-uniform' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var findLastIndex = require( '@stdlib/blas/ext/find-last-index' );

// Define a callback function:
function isEven( v ) {
return v % 2.0 === 0.0;
}

// Generate an array of random numbers:
var xbuf = discreteUniform( 10, 0, 20, {
// Generate an ndarray of random numbers:
var x = discreteUniform( [ 5, 2 ], 0, 20, {
'dtype': 'generic'
});

// Wrap in an ndarray:
var x = new ndarray( 'generic', xbuf, [ 5, 2 ], [ 2, 1 ], 0, 'row-major' );
console.log( ndarray2array( x ) );

var opts = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,8 @@
var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var uniform = require( '@stdlib/random/array/uniform' );
var uniform = require( '@stdlib/random/uniform' );
var zeros = require( '@stdlib/ndarray/zeros' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var findLastIndex = require( './../lib' );
Expand Down Expand Up @@ -62,13 +61,10 @@ function createBenchmark( len ) {
var out;
var x;

x = uniform( len, 0.0, 100.0, options );
x = new ndarray( options.dtype, x, [ len ], [ 1 ], 0, 'row-major' );

x = uniform( [ len ], 0.0, 100.0, options );
out = zeros( [], {
'dtype': 'int32'
});

return benchmark;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@
var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var uniform = require( '@stdlib/random/array/uniform' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var uniform = require( '@stdlib/random/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var findLastIndex = require( './../lib' );
Expand Down Expand Up @@ -58,9 +57,7 @@ function clbk( v ) {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
var x = uniform( len, 0.0, 100.0, options );
x = new ndarray( options.dtype, x, [ len ], [ 1 ], 0, 'row-major' );

var x = uniform( [ len ], 0.0, 100.0, options );
return benchmark;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,19 @@

'use strict';

var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var discreteUniform = require( '@stdlib/random/discrete-uniform' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var findLastIndex = require( './../lib' );

// Define a callback function:
function isEven( v ) {
return v % 2.0 === 0.0;
}

// Generate an array of random numbers:
var xbuf = discreteUniform( 10, 0, 20, {
// Generate an ndarray of random numbers:
var x = discreteUniform( [ 5, 2 ], 0, 20, {
'dtype': 'generic'
});

// Wrap in an ndarray:
var x = new ndarray( 'generic', xbuf, [ 5, 2 ], [ 2, 1 ], 0, 'row-major' );
console.log( ndarray2array( x ) );

var opts = {
Expand Down
10 changes: 3 additions & 7 deletions lib/node_modules/@stdlib/blas/ext/index-of/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,18 +187,14 @@ The method accepts the following options:
<!-- eslint no-undef: "error" -->

```javascript
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var discreteUniform = require( '@stdlib/random/discrete-uniform' );
var ndarray2array = require( '@stdlib/ndarray/to-array' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var indexOf = require( '@stdlib/blas/ext/index-of' );

// Generate an array of random numbers:
var xbuf = discreteUniform( 10, 0, 20, {
// Generate an ndarray of random numbers:
var x = discreteUniform( [ 5, 2 ], 0, 20, {
'dtype': 'float64'
});

// Wrap in an ndarray:
var x = new ndarray( 'float64', xbuf, [ 5, 2 ], [ 2, 1 ], 0, 'row-major' );
console.log( ndarray2array( x ) );

// Perform operation:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,8 @@
var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var uniform = require( '@stdlib/random/array/uniform' );
var uniform = require( '@stdlib/random/uniform' );
var zeros = require( '@stdlib/ndarray/zeros' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var indexOf = require( './../lib' );
Expand All @@ -51,13 +50,10 @@ function createBenchmark( len ) {
var out;
var x;

x = uniform( len, -50.0, 50.0, options );
x = new ndarray( options.dtype, x, [ len ], [ 1 ], 0, 'row-major' );

x = uniform( [ len ], -50.0, 50.0, options );
out = zeros( [], {
'dtype': 'int32'
});

return benchmark;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@
var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var uniform = require( '@stdlib/random/array/uniform' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var uniform = require( '@stdlib/random/uniform' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var indexOf = require( './../lib' );
Expand All @@ -47,9 +46,7 @@ var options = {
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
var x = uniform( len, -50.0, 50.0, options );
x = new ndarray( options.dtype, x, [ len ], [ 1 ], 0, 'row-major' );

var x = uniform( [ len ], -50.0, 50.0, options );
return benchmark;

/**
Expand Down
Loading