class Spark::Sampler::Uniform
Public Instance Methods
lazy_sample(iterator)
click to toggle source
# File lib/spark/sampler.rb, line 79 def lazy_sample(iterator) iterator.select do |item| rng.rand <= fraction end end
rng()
click to toggle source
# File lib/spark/sampler.rb, line 85 def rng @rng ||= Random.new(seed) end
sample(iterator)
click to toggle source
# File lib/spark/sampler.rb, line 74 def sample(iterator) iterator.select!{|item| rng.rand <= fraction} iterator end