Generate singular value sequentialy

Thank you for your answer, yes it is a solution !
I was thinking of a way to build a generator function (like with the yield syntaxe in python) based on the existing tsvd function but it’s definitely easier to simply remove the r first singular value as you suggest, although certainly less efficient !