d3rlpy.dataset.WriterPreprocessProtocol

class d3rlpy.dataset.WriterPreprocessProtocol(*args, **kwargs)[source]

Interface of WriterPreprocess.

Methods

process_action(action)[source]

Processes action.

Parameters:

action (ndarray[Any, dtype[Any]]) – Action.

Returns:

Processed action.

Return type:

ndarray[Any, dtype[Any]]

process_observation(observation)[source]

Processes observation.

Parameters:

observation (Union[ndarray[Any, dtype[Any]], Sequence[ndarray[Any, dtype[Any]]]]) – Observation.

Returns:

Processed observation.

Return type:

Union[ndarray[Any, dtype[Any]], Sequence[ndarray[Any, dtype[Any]]]]

process_reward(reward)[source]

Processes reward.

Parameters:

reward (ndarray[Any, dtype[Any]]) – Reward.

Returns:

Processed reward.

Return type:

ndarray[Any, dtype[Any]]