Partial SVD

Hello,

Is there a command to only perform a partial SVD decomposition of a non-square matrix?

Like a thin svd?

https://docs.julialang.org/en/v1/stdlib/LinearAlgebra/#LinearAlgebra.svd

1 Like

I would like to compute only the first r singular modes of the matrix

https://github.com/JuliaLinearAlgebra/TSVD.jl

6 Likes

There are also a few methods in RandomizedLinAlg.jl

2 Likes

There’s also the good old Arpack.jl

-viral

2 Likes

Thank you for your answers.

Also PartialSVD in LowRankApprox.jl

4 Likes