Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Vector

import { Vector } from "https://git.sr.ht/~ruivieira/deno-experiments/blob/master/mentat/linalg/core.ts";
class Vector {
constructor(array: Array<number> | Float64Array);
data: Float64Array;
dim: number;
 
add(other: Vector | number): Vector;
asArray(): number[];
asDiagonal(): Matrix;
copy(): Vector;
map(f: (x: number) => number): Vector;
sum(): number;
 
static zeros(n: number): Vector;
}

§Constructors

§
new Vector(array: Array<number> | Float64Array)
[src]

§Properties

§
data: Float64Array
[src]
§
dim: number
[src]

§Methods

§
add(other: Vector | number): Vector
[src]
§
asArray(): number[]
[src]
§
asDiagonal(): Matrix
[src]

Create diagonal matrix from a vector

@return

a diagonal matrix

§
map(f: (x: number) => number): Vector
[src]
§
sum(): number
[src]

§Static Methods

§
zeros(n: number): Vector
[src]