memorax.utils.Timestep#

class memorax.utils.Timestep[source]#

Bases: object

Timestep(obs: jax.Array | None = None, action: jax.Array | None = None, reward: jax.Array | None = None, done: jax.Array | None = None)

obs: Array | None = None#
action: Array | None = None#
reward: Array | None = None#
done: Array | None = None#
to_sequence()[source]#
Return type:

Self

from_sequence()[source]#
Return type:

Self

__init__(obs=None, action=None, reward=None, done=None)#
Parameters:
Return type:

None

replace(**updates)#

Returns a new object replacing the specified fields with new values.