Skip to content

Latest commit

 

History

History

README.md

Vector

Vector constructors and associated utilities.

Usage

var ns = require( '@stdlib/ndarray/vector' );

ns

Namespace containing ndarray vector constructors and associated utilities.

var o = ns;
// returns {...}

The namespace exports the following:

  • BooleanVector(): create a boolean vector (i.e., a one-dimensional ndarray).
  • Complex128Vector(): create a double-precision complex floating-point vector (i.e., a one-dimensional ndarray).
  • Complex64Vector(): create a single-precision complex floating-point vector (i.e., a one-dimensional ndarray).
  • vector(): create a vector (i.e., a one-dimensional ndarray).
  • Float32Vector(): create a single-precision floating-point vector (i.e., a one-dimensional ndarray).
  • Float64Vector(): create a double-precision floating-point vector (i.e., a one-dimensional ndarray).
  • Int16Vector(): create a signed 16-bit integer vector (i.e., a one-dimensional ndarray).
  • Int32Vector(): create a signed 32-bit integer vector (i.e., a one-dimensional ndarray).
  • Int8Vector(): create a signed 8-bit integer vector (i.e., a one-dimensional ndarray).
  • Uint16Vector(): create an unsigned 16-bit integer vector (i.e., a one-dimensional ndarray).
  • Uint32Vector(): create an unsigned 32-bit integer vector (i.e., a one-dimensional ndarray).
  • Uint8Vector(): create an unsigned 8-bit integer vector (i.e., a one-dimensional ndarray).
  • Uint8ClampedVector(): create a clamped unsigned 8-bit integer vector (i.e., a one-dimensional ndarray).

Examples

var objectKeys = require( '@stdlib/utils/keys' );
var ns = require( '@stdlib/ndarray/vector' );

console.log( objectKeys( ns ) );