API Reference

This is the reference for the functions contained in ristretto.

ristretto.cur: CUR Decomposition

CUR-ID

cur.cur
cur.rcur

ristretto.dmd: DMD Decomposition

Dynamic Mode Decomposition (DMD).

dmd.dmd
dmd.rdmd

ristretto.eigen: Eigenvalue Decompositions

Randomized Singular Value Decomposition

eigen.reigh
eigen.reigh_nystroem
eigen.reigh_nystroem_col

ristretto.interp_decomp: Interpolation Decompositions

Interpolative decomposition (ID)

interp_decomp.interp_decomp
interp_decomp.rinterp_decomp

ristretto.lu: LU Decomposition

Randomized LU Decomposition

lu.rlu

ristretto.nmf: Non-negative Matrix Factorization

nmf.nmf
nmf.rnmf

ristretto.pca: Principal Component Analysis

Principal Component Analysis (PCA).

pca.robspca
pca.rspca
pca.spca

ristretto.qb: QB Decomposition

Randomized QB Decomposition

qb.rqb

ristretto.svd: SVD Decomposition

Random Singular Value Decomposition.

svd.rsvd

ristretto.utils: Utility Functions

Utility Functions.

utils.check_non_negative
utils.check_random_state
utils.conjugate_transpose(A) Performs conjugate transpose of A
utils.safe_sparse_dot
utils.nmf_data(m, n, k[, factor_type, …])