Class RandomDoubleVectorDatabaseConnection

  • All Implemented Interfaces:
    elki.datasource.DatabaseConnection

    public class RandomDoubleVectorDatabaseConnection
    extends AbstractDatabaseConnection
    Produce a database of random double vectors with each dimension in [0:1].
    Since:
    0.4.0
    Author:
    Erich Schubert
    • Field Detail

      • LOG

        private static final elki.logging.Logging LOG
        Class logger.
      • dim

        protected int dim
        Dimensionality.
      • size

        protected int size
        Size of database to generate.
      • rnd

        protected elki.utilities.random.RandomFactory rnd
        Random generator
    • Constructor Detail

      • RandomDoubleVectorDatabaseConnection

        public RandomDoubleVectorDatabaseConnection​(int dim,
                                                    int size,
                                                    elki.utilities.random.RandomFactory rnd,
                                                    java.util.List<? extends elki.datasource.filter.ObjectFilter> filters)
        Constructor.
        Parameters:
        dim - Dimensionality
        size - Database size
        rnd - Random generator
        filters - Filters to use
    • Method Detail

      • loadData

        public elki.datasource.bundle.MultipleObjectsBundle loadData()