def lassoD(*args): """ lassoD(Matrix<(double)> X, Matrix<(double)> D, bool return_reg_path, int L, double constraint, double lambda2, constraint_type mode, bool pos, bool ols, int numThreads, int max_length_path, bool verbose, bool cholevsky) -> SpMatrix<(double)> lassoD(Matrix<(float)> X, Matrix<(float)> D, bool return_reg_path, int L, float constraint, float lambda2, constraint_type mode, bool pos, bool ols, int numThreads, int max_length_path, bool verbose, bool cholevsky) -> SpMatrix<(float)> """ return _spams_wrap.lassoD(*args)
def lassoD(*args) -> "Matrix< float > **": """ lassoD(Matrix< double > * X, Matrix< double > * D, bool return_reg_path, int L, double const constraint, double const lambda2, constraint_type mode, bool const pos, bool const ols, int const numThreads, int max_length_path, bool const verbose, bool cholevsky) -> SpMatrix< double > lassoD(Matrix< float > * X, Matrix< float > * D, bool return_reg_path, int L, float const constraint, float const lambda2, constraint_type mode, bool const pos, bool const ols, int const numThreads, int max_length_path, bool const verbose, bool cholevsky) -> SpMatrix< float > * """ return _spams_wrap.lassoD(*args)
def lassoD(*args): """ lassoD(Matrix< double > * X, Matrix< double > * D, bool return_reg_path, int L, double const constraint, double const lambda2, constraint_type mode, bool const pos, bool const ols, int const numThreads, int max_length_path, bool const verbose, bool cholevsky) -> SpMatrix< double > lassoD(Matrix< float > * X, Matrix< float > * D, bool return_reg_path, int L, float const constraint, float const lambda2, constraint_type mode, bool const pos, bool const ols, int const numThreads, int max_length_path, bool const verbose, bool cholevsky) -> SpMatrix< float > * """ return _spams_wrap.lassoD(*args)