From 0d67e03fd053e908f80a878d88de2b5c8567af99 Mon Sep 17 00:00:00 2001 From: Tortar <68152031+Tortar@users.noreply.github.com> Date: Sat, 13 Jan 2024 18:27:44 +0100 Subject: [PATCH] Improve api by passing more keywords items --- src/UnweightedSamplingMulti.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/UnweightedSamplingMulti.jl b/src/UnweightedSamplingMulti.jl index c660ce7..0ce87d4 100644 --- a/src/UnweightedSamplingMulti.jl +++ b/src/UnweightedSamplingMulti.jl @@ -9,7 +9,7 @@ function itsample(rng::AbstractRNG, iter, n::Int; if Base.IteratorSize(iter) isa Base.SizeUnknown reservoir_sample(rng, iter, n; replace, ordered)::Vector{iter_type} else - sortedindices_sample(rng, iter, n, replace, ordered)::Vector{iter_type} + sortedindices_sample(rng, iter, n; replace, ordered)::Vector{iter_type} end end @@ -118,7 +118,7 @@ function choose(n, p, q, z) return quantile(b, q) end -function sortedindices_sample(rng, iter, n::Int, replace, ordered) +function sortedindices_sample(rng, iter, n::Int; replace = false, ordered = false) N = length(iter) if N <= n reservoir = collect(iter)