public class PoissonSampler<T> extends java.lang.Object implements RandomSampler<T,T>
param: fraction the sampling fraction (with replacement) param: useGapSamplingIfPossible if true, use gap sampling when sampling ratio is low.
| Constructor and Description |
|---|
PoissonSampler(double fraction,
boolean useGapSamplingIfPossible,
scala.reflect.ClassTag<T> evidence$2) |
PoissonSampler(double fraction,
scala.reflect.ClassTag<T> evidence$3) |
public PoissonSampler(double fraction,
boolean useGapSamplingIfPossible,
scala.reflect.ClassTag<T> evidence$2)
public PoissonSampler(double fraction,
scala.reflect.ClassTag<T> evidence$3)
public void setSeed(long seed)
PseudorandomsetSeed in interface Pseudorandompublic scala.collection.Iterator<T> sample(scala.collection.Iterator<T> items)
RandomSamplersample in interface RandomSampler<T,T>public PoissonSampler<T> clone()
RandomSamplerclone in interface RandomSampler<T,T>clone in class java.lang.Object