Matrix
import { Matrix } from "https://git.sr.ht/~ruivieira/deno-experiments/blob/master/mentat/linalg/core.ts";
Creates a "matrix" from an existing array-like object with optional dimensions
class Matrix { }
constructor(
array: Array<any> | Float64Array,
rows: number,
cols: number,
);cols: number;
data: Float64Array;
dim: number;
rows: number;
addColumn(col: Vector | Array<number> | Float64Array);
asNestedArray(): Array<Array<number>>;
chol(): Matrix;
chol_inplace(): Matrix;
copy(): Matrix;
det(): number;
diagonal(): Vector;
llt_inverse(): Matrix;
lu(): LUResult;
lu_inverse(): Matrix;
neg(): Matrix;
negate(): Matrix;
norm(): number;
norm2(): number;
sum(): number;
svd(): SVDResult;
toString(precision: number): string;
trace(): number;
transpose(): Matrix;