| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Create an unsigned 8-bit integer vector (i.e., a one-dimensional ndarray).
var Uint8Vector = require( '@stdlib/ndarray/vector/uint8' );Returns a one-dimensional unsigned 8-bit integer ndarray.
var numel = require( '@stdlib/ndarray/numel' );
var arr = new Uint8Vector();
// returns <ndarray>
var len = numel( arr );
// returns 0The function accepts the following options:
Returns a one-dimensional unsigned 8-bit integer ndarray having a specified length.
var numel = require( '@stdlib/ndarray/numel' );
var arr = new Uint8Vector( 5 );
// returns <ndarray>
var len1 = numel( arr );
// returns 5Creates a one-dimensional unsigned 8-bit integer ndarray from an array-like object or iterable.
var numel = require( '@stdlib/ndarray/numel' );
var arr = new Uint8Vector( [ 1, 2, 3 ] );
// returns <ndarray>
var len1 = numel( arr );
// returns 3Returns a one-dimensional unsigned 8-bit integer ndarray view of an ArrayBuffer.
var ArrayBuffer = require( '@stdlib/array/buffer' );
var numel = require( '@stdlib/ndarray/numel' );
var buf = new ArrayBuffer( 32 );
var arr1 = new Uint8Vector( buf );
// returns <ndarray>
var len1 = numel( arr1 );
// returns 32
var arr2 = new Uint8Vector( buf, 16 );
// returns <ndarray>
var len2 = numel( arr2 );
// returns 16
var arr3 = new Uint8Vector( buf, 16, 1 );
// returns <ndarray>
var len3 = numel( arr3 );
// returns 1var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var sum = require( '@stdlib/blas/ext/sum' );
var map = require( '@stdlib/ndarray/map' );
var Uint8Vector = require( '@stdlib/ndarray/vector/uint8' );
// Create a vector containing random values:
var x = new Uint8Vector( discreteUniform( 10, 0, 100 ) );
// Compute the sum:
var v = sum( x );
console.log( v.get() );
// Define a function which applies a threshold to individual values:
function threshold( v ) {
return ( v > 10 ) ? v : 0;
}
// Apply threshold:
var y = map( x, threshold );
// Recompute the sum:
v = sum( y );
console.log( v.get() );| Back | FazBrowse Home | New Git URL |