Data Sampler (Core)#
alts.core.data.data_sampler
- class DataSampler[source]#
Bases:
Queryable
,ExperimentModule
DescriptionSamples 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]#
- DescriptionReturns a tuple of
size
queries andsize
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
DescriptionSamples data from a ProcessDataPools.
- class ResultDataSampler[source]#
Bases:
ResultDataSubscriber
,DataSampler
DescriptionSamples data from a ResultDataPools.
- class StreamDataSampler[source]#
Bases:
StreamDataSubscriber
,DataSampler
DescriptionSamples data from a StreamDataPools.