Class NDArray<T>

Multi dimensional array.

Type Parameters

Attributes

shape: number[]

Binary logical operators

logical_and: Wrapper<Uint8ArrayConstructor>
logical_or: Wrapper<Uint8ArrayConstructor>
logical_xor: Wrapper<Uint8ArrayConstructor>

Binary operators

add: Wrapper<Float64ArrayConstructor>
bitwise_and: Wrapper<Float64ArrayConstructor>
bitwise_or: Wrapper<Float64ArrayConstructor>
bitwise_shift_right: Wrapper<Float64ArrayConstructor>
divide: Wrapper<Float64ArrayConstructor>
divide_int: Wrapper<Float64ArrayConstructor>
maximum: Wrapper<Float64ArrayConstructor>
minimum: Wrapper<Float64ArrayConstructor>
mod: Wrapper<Float64ArrayConstructor>
multiply: Wrapper<Float64ArrayConstructor>
pow: Wrapper<Float64ArrayConstructor>
subtract: Wrapper<Float64ArrayConstructor>

Casting

tolist: (() => any)

Type declaration

    • (): any
    • Returns any

Comparison operators

allclose: ((A, B, rtol?, atol?, equal_nan?) => boolean)

Type declaration

    • (A, B, rtol?, atol?, equal_nan?): boolean
    • Parameters

      • A: any
      • B: any
      • Optional rtol: number
      • Optional atol: number
      • Optional equal_nan: boolean

      Returns boolean

equal: Wrapper<Uint8ArrayConstructor>
greater: Wrapper<Uint8ArrayConstructor>
greater_equal: Wrapper<Uint8ArrayConstructor>
isclose: ((A, B, rtol?, atol?, equal_nan?) => number | boolean | NDArray<T>)

Type declaration

    • (A, B, rtol?, atol?, equal_nan?): number | boolean | NDArray<T>
    • Parameters

      • A: any
      • B: any
      • Optional rtol: number
      • Optional atol: number
      • Optional equal_nan: boolean

      Returns number | boolean | NDArray<T>

less: Wrapper<Uint8ArrayConstructor>
less_equal: Wrapper<Uint8ArrayConstructor>
not_equal: Wrapper<Uint8ArrayConstructor>

Indexing / slicing

index: ((...where) => NDArray<T>)

Type declaration

Operators with assignment

add_assign: Wrapper
assign: Wrapper
bitwise_and_assign: Wrapper
bitwise_or_assign: Wrapper
bitwise_shift_left_assign: Wrapper
bitwise_shift_right_assign: Wrapper
divide_assign: Wrapper
divide_int_assign: Wrapper
logical_and_assign: Wrapper
logical_or_assign: Wrapper
maximum_assign: Wrapper
minimum_assign: Wrapper
mod_assign: Wrapper
multiply_assign: Wrapper
pow_assign: Wrapper
subtract_assign: Wrapper

Other

Generic operator function. See GenericOperatorFunction for details.

Reducers

all: Wrapper<Uint8ArrayConstructor>
any: Wrapper<Uint8ArrayConstructor>
argmax: Wrapper<Float64ArrayConstructor>
argmin: Wrapper<Float64ArrayConstructor>
max: Wrapper<Float64ArrayConstructor>
mean: Wrapper<Float64ArrayConstructor>
min: Wrapper<Float64ArrayConstructor>
norm: Wrapper
product: Wrapper<Float64ArrayConstructor>
std: Wrapper
sum: Wrapper<Float64ArrayConstructor>
var: Wrapper

Transformations

copy: (() => NDArray<T>)

Type declaration

ravel: (() => NDArray<T>)

Type declaration

reshape: ((shape, ...more_shape) => NDArray<T>)

Type declaration

    • (shape, ...more_shape): NDArray<T>
    • Parameters

      • shape: any
      • Rest ...more_shape: any[]

      Returns NDArray<T>

sort: ((axis?) => NDArray<T>)

Type declaration

transpose: ((axes?) => NDArray<T>)

Type declaration

Transformations Transpose.

Unary logical operators

logical_not: Wrapper<Uint8ArrayConstructor>

Unary operators

abs: Wrapper<Float64ArrayConstructor>
bitwise_not: Wrapper<Uint8ArrayConstructor>
negative: Wrapper<Float64ArrayConstructor>
round: Wrapper

Generated using TypeDoc