Deque implementation using a numpy array as a circular buffer.
Inherits From: NumpyState
tf_agents.metrics.py_metrics.NumpyDeque(
maxlen: tf_agents.typing.types.Int
,
dtype: np.dtype
)
Args |
maxlen
|
Maximum length of the deque before beginning to evict the oldest
entries. If np.inf, deque size is unlimited and the array will grow
automatically.
|
dtype
|
Data type of deque elements.
|
Methods
add
View source
add(
value: Any
)
clear
View source
clear()
extend
View source
extend(
values: Iterable[Any]
)
mean
View source
mean(
dtype: Optional[np.dtype] = None
)
__len__
View source
__len__() -> tf_agents.typing.types.Int