Svd_SM_Impl

object Svd_SM_Impl extends Impl2[CSCMatrix[Double], Int, DenseSVD]
trait UImpl2[svd, CSCMatrix[Double], Int, DenseSVD]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(mt: CSCMatrix[Double], k: Int): DenseSVD

Svds for CSCMatrix[Double]. This function computes the largest k singular values and corresponding singular vectors. Default tolerance is set to 1e-6.

Svds for CSCMatrix[Double]. This function computes the largest k singular values and corresponding singular vectors. Default tolerance is set to 1e-6.

Value Params
k

Number of desired singular values.

mt

Input matrix of type CSCMatrix[Double].

Returns

Left singular vectors matrix of size nk, singular value vector of length k, and transpose of right singular vectors matrix of size km.