Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Matrix

Index

Constructors

constructor

  • new Matrix(rows?: number, cols?: number, data?: string[][] | number[][]): Matrix
  • Parameters

    • rows: number = 0
    • cols: number = 0
    • data: string[][] | number[][] = null

    Returns Matrix

Properties

cols

cols: number = 0

data

data: number[][] = null

rows

rows: number = 0

Methods

add

block

  • block(startRow: number, startCol: number, blockRows: number, blockCols: number): Matrix

col

colMaxCoeffIndex

  • colMaxCoeffIndex(col: number): number

colwiseSum

divide

dot

exp

forEach

  • forEach(cb: (num: number) => number): Matrix
  • Parameters

    • cb: (num: number) => number
        • (num: number): number
        • Parameters

          • num: number

          Returns number

    Returns Matrix

fraction

  • fraction(num?: number): Matrix

generateData

  • generateData(arr: string[][] | number[][]): Matrix

log

max

  • max(): number

mean

  • mean(): number

minusOne

multiply

pow

replicate

  • replicate(rows: number, cols: number): Matrix

resize

  • resize(rows: number, cols: number): Matrix

rollToColMatrix

rowwiseSum

setCol

setMax

setOnes

setRandom

  • setRandom(parameter?: number): Matrix

setZeros

sqrt

subtract

subtractFromNumber

  • subtractFromNumber(num: number): Matrix

sum

  • sum(): number

transpose

Static from

Generated using TypeDoc