Kaba package linalg64 ed
...
Classes ed
- struct Matrix
- struct SparseRowMatrix
Functions ed
- func static dot(a: f64[], b: f64[]) -> f64
- func static eye(n: i32) -> Matrix
- func static inverse(M: Matrix) -> Matrix
- func static inverse(M: SparseRowMatrix) -> Matrix
- func static mul(A: Matrix, B: Matrix) -> Matrix
- func static mul(M: Matrix, x: f64[]) -> f64[]
- func static mul(M: SparseRowMatrix, x: f64[]) -> f64[]
- func static outer_product(A: SparseRowMatrix, B: SparseRowMatrix) -> SparseRowMatrix
- func static qr_decomposition(A: Matrix) -> (Matrix,Matrix)
- func static solve(A: Matrix, b: f64[]) -> f64[]
- func static transpose(M: Matrix) -> Matrix
- func static vec_basis(n: i32, k: i32) -> f64[]
- func static vec_zero(n: i32) -> f64[]
- func static zeros(m: i32, n: i32) -> Matrix