d3rlpy.dataset.WriterPreprocessProtocol¶
- class d3rlpy.dataset.WriterPreprocessProtocol(*args, **kwargs)[source]¶
Interface of WriterPreprocess.
Methods
- process_action(action)[source]¶
Processes action.
- Parameters
action (numpy.ndarray[Any, numpy.dtype[Any]]) – Action.
- Returns
Processed action.
- Return type
numpy.ndarray[Any, numpy.dtype[Any]]
- process_observation(observation)[source]¶
Processes observation.
- Parameters
observation (Union[numpy.ndarray[Any, numpy.dtype[Any]], Sequence[numpy.ndarray[Any, numpy.dtype[Any]]]]) – Observation.
- Returns
Processed observation.
- Return type
Union[numpy.ndarray[Any, numpy.dtype[Any]], Sequence[numpy.ndarray[Any, numpy.dtype[Any]]]]
- process_reward(reward)[source]¶
Processes reward.
- Parameters
reward (numpy.ndarray[Any, numpy.dtype[Any]]) – Reward.
- Returns
Processed reward.
- Return type
numpy.ndarray[Any, numpy.dtype[Any]]