Query Sampler (Implementation) [0%]

Contents

Query Sampler (Implementation) [0%]#

class AllDataPoolQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: DataPoolQuerySampler

num_queries: int = None#
sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract

class AllProcessPoolQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: AllDataPoolQuerySampler

property data_pools: ProcessDataPools#
Description
Returns the experiment’s data pools.
Returns:

The experiment’s data pools

Return type:

DataPools

pool() QueriedDataPool[source]#
post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
class AllResultPoolQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: AllDataPoolQuerySampler

property data_pools: ResultDataPools#
Description
Returns the experiment’s data pools.
Returns:

The experiment’s data pools

Return type:

DataPools

pool() QueriedDataPool[source]#
post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
class AllStreamPoolQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: AllDataPoolQuerySampler

property data_pools: StreamDataPools#
Description
Returns the experiment’s data pools.
Returns:

The experiment’s data pools

Return type:

DataPools

pool() QueriedDataPool[source]#
post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
class DataPoolQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: QuerySampler

num_queries: int = None#
pool() QueriedDataPool[source]#
class FixedQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: QuerySampler

fixed_query: NDArray[Shape['... query_dims'], Number] = NOTSET#
post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract

class LastDataPoolQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: DataPoolQuerySampler

num_queries: int = None#
sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract

class LastProcessPoolQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: LastDataPoolQuerySampler

property data_pools: ProcessDataPools#
Description
Returns the experiment’s data pools.
Returns:

The experiment’s data pools

Return type:

DataPools

pool() QueriedDataPool[source]#
post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
class LastProcessQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: ProcessQuerySampler

num_queries: int = None#
sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract

class LastResultPoolQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: LastDataPoolQuerySampler

property data_pools: ResultDataPools#
Description
Returns the experiment’s data pools.
Returns:

The experiment’s data pools

Return type:

DataPools

pool() QueriedDataPool[source]#
post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
class LastStreamPoolQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: LastDataPoolQuerySampler

property data_pools: StreamDataPools#
Description
Returns the experiment’s data pools.
Returns:

The experiment’s data pools

Return type:

DataPools

pool() QueriedDataPool[source]#
post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
class LatinHypercubeQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: QuerySampler

post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract

class OptimalQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: QuerySampler

optimal_queries: Tuple[NDArray[Shape['query_nr, ... query_dims'], Number], ...] = NOTSET#
post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract

class ProcessQuerySampler(*args: Any, **kwargs: Any)[source]#

Bases: QuerySampler

property oracles: POracles#
Description
Returns the experiment’s oracles.
Returns:

The experiment’s oracles

Return type:

Oracles

post_init(self) None[source]#
Description
Runs after __post_init__, does nothing here.
class ProcessQueueQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: ProcessQuerySampler

num_queries: int = None#
sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract

class RandomChoiceQuerySampler(*args: Any, **kwargs: Any)[source]#

Bases: QuerySampler

sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract

class UniformQuerySampler(*args: 'Any', **kwargs: 'Any')[source]#

Bases: QuerySampler

sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract