Queried Data Pool (Implementation)#
alts.modules.queried_data_pool
- class FlatQueriedDataPool[source]#
Bases:
QueriedDataPool
DescriptionThis queryable data pool returns a random result matching the query.- add(self, data_points) None [source]#
- DescriptionAdds the new result to the query to the already existing results to the same query.
- Parameters:
data_points (Tuple[NDArray,`NDArray <https://numpy.org/doc/stable/reference/arrays.ndarray.html>`_]) – A tuple of queries and their associated results.
- query(self, queries) data_points [source]#
- DescriptionReturns a list containing a random associated result for each query in queries.
- Parameters:
queries – Requested queries
- Returns:
The tuple of queries and their associated results
- Return type:
Tuple[NDArray,`NDArray <https://numpy.org/doc/stable/reference/arrays.ndarray.html>`_]
- query_constrain(self) QueryConstrain [source]#
- DescriptionReturns its own query constraints.
- Returns:
Data pool’s query constraints
- Return type: