We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6b5cd8d commit b3a5b53Copy full SHA for b3a5b53
1 file changed
src/implementations/truncation.jl
@@ -49,7 +49,7 @@ findtruncated(values::AbstractVector, ::NoTruncation) = Colon()
49
50
function findtruncated(values::AbstractVector, strategy::TruncationByOrder)
51
howmany = min(strategy.howmany, length(values))
52
- return partialsortperm(values, 1:howmany; strategy.by, strategy.rev)
+ return sortperm(values; strategy.by, strategy.rev)[1:howmany]
53
end
54
function findtruncated_svd(values::AbstractVector, strategy::TruncationByOrder)
55
strategy.by === abs || return findtruncated(values, strategy)
0 commit comments