Data Sampler (Core)#

alts.core.data.data_sampler

class DataSampler[source]#

Bases: Queryable, ExperimentModule

Description
Samples data from a QueriedDataPools, meaning for each query the DataSampler returns a number of query-result pairs in the same area.
query(self, queries, size) data_points[source]#
Description
Returns a tuple of size queries and size results in the area of the requested queries.
Parameters:
  • queries (NDArray) – A list of queries

  • size (Number) – The preferred sample size

Returns:

A tuple of queries and their associated results

Return type:

Tuple[NDArray,`NDArray <https://numpy.org/doc/stable/reference/arrays.ndarray.html>`_]

class ProcessDataSampler[source]#

Bases: ProcessDataSubscriber, DataSampler

Description
Samples data from a ProcessDataPools.
class ResultDataSampler[source]#

Bases: ResultDataSubscriber, DataSampler

Description
Samples data from a ResultDataPools.
class StreamDataSampler[source]#

Bases: StreamDataSubscriber, DataSampler

Description
Samples data from a StreamDataPools.