|
def | pyfaust.fact.svdtj (M, nGivens=None, tol=0, err_period=100, relerr=True, nGivens_per_fac=None, enable_large_Faust=False, **kwargs) |
| Performs a singular value decomposition and returns the left and right singular vectors as Faust transforms. More...
|
|
def | pyfaust.fact.pinvtj (M, nGivens=None, tol=0, err_period=100, relerr=True, nGivens_per_fac=None, enable_large_Faust=False, **kwargs) |
| Computes the pseudoinverse of M using svdtj. More...
|
|
def | pyfaust.fact.eigtj (M, nGivens=None, tol=0, err_period=100, order='ascend', relerr=True, nGivens_per_fac=None, verbosity=0, enable_large_Faust=False) |
| Performs an approximate eigendecomposition of M and returns the eigenvalues in W along with the corresponding normalized right eigenvectors (as the columns of the Faust object V). More...
|
|
def | pyfaust.fact.palm4msa (M, p, ret_lambda=False, backend=2016, on_gpu=False) |
| Factorizes the matrix M with Palm4MSA algorithm using the parameters set in p. More...
|
|
def | pyfaust.fact.palm4msa_mhtp (M, palm4msa_p, mhtp_p, ret_lambda=False, on_gpu=False) |
| Runs the MHTP-PALM4MSA algorithm to factorize the matrix M. More...
|
|
def | pyfaust.fact.hierarchical_mhtp (M, hierar_p, mhtp_p, ret_lambda=False, ret_params=False, on_gpu=False) |
| Runs the MHTP-PALM4MSA hierarchical factorization algorithm on the matrix M. More...
|
|
def | pyfaust.fact.hierarchical (M, p, ret_lambda=False, ret_params=False, backend=2016, on_gpu=False) |
| Factorizes the matrix M using the hierarchical PALM4MSA algorithm according to the parameters set in p. More...
|
|
def | pyfaust.fact.butterfly (M, type="bbtree", perm=None, diag_opt=False, mul_perm=None) |
| Factorizes M according to a butterfly support and optionally a permutation using the algorithms described in [1]. More...
|
|