# Actors and actions — `rl_mind.core` ```{eval-rst} .. automodule:: rl_mind.core :no-members: ``` The base container, with the tensor-like operations every other container inherits: ```{eval-rst} .. autoclass:: rl_mind.core.TensorStruct :members: :special-members: __getitem__, __len__ ``` What an actor returns: ```{eval-rst} .. autoclass:: rl_mind.core.Action :members: :show-inheritance: .. autoclass:: rl_mind.core.StochasticAction :members: :show-inheritance: .. autodata:: rl_mind.core.ActionT ``` And the actor itself: ```{eval-rst} .. autoclass:: rl_mind.core.Actor :members: :special-members: __call__ :show-inheritance: ```