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

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

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

There are also a few methods in RandomizedLinAlg.jl

There’s also the good old Arpack.jl

-viral

Thank you for your answers.

Also PartialSVD in LowRankApprox.jl