Class: NdenumerateIterator

NdenumerateIterator(base)

new NdenumerateIterator(base)

Parameters:
Name Type Description
base NDArray
Source:

Extends

Classes

NdenumerateIterator

Members

base :NDArray

Type:
Overrides:
Source:

coords :Array.<number>

Type:
  • Array.<number>
Overrides:
Source:

dim_strides :Array.<number>

Type:
  • Array.<number>
Overrides:
Source:

done :boolean

Type:
  • boolean
Overrides:
Source:

index :number

Type:
  • number
Overrides:
Source:

initial :number

Type:
  • number
Overrides:
Source:

ndim :number

Type:
  • number
Overrides:
Source:

offset :number

Type:
  • number
Overrides:
Source:

shape :Array.<number>

Type:
  • Array.<number>
Overrides:
Source:

size :number

Type:
  • number
Overrides:
Source:

strides :Array.<number>

Type:
  • Array.<number>
Overrides:
Source:

Methods

at(index) → {NDArray}

Parameters:
Name Type Description
index number | Slice | string | Array.<number>
Overrides:
Source:
Returns:
Type
NDArray

copy() → {NDArray}

Returns a copy of the flatten array
Overrides:
Source:
Returns:
Type
NDArray

get(index) → {NDArray}

Parameters:
Name Type Description
index number | Slice | string | Array.<number>
Overrides:
Source:
Returns:
Type
NDArray

next() → {NdenumerateResult}

Overrides:
Source:
Returns:
Type
NdenumerateResult

set(index, value) → {Flatiter}

`Flatiter.set` repeats and flattens `value` to match the number of elements being set. `NDArray.set` broadcasts the value to match the shape of the selection
Parameters:
Name Type Description
index number | Slice | string | Array.<number>
value Array.<any> | any
Overrides:
Source:
Returns:
this
Type
Flatiter