d3rlpy.dataset.WriterPreprocessProtocol

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

Interface of WriterPreprocess.

Methods

process_action(action)[source]

Processes action.

Parameters

action (numpy.ndarray) – Action.

Returns

Processed action.

Return type

numpy.ndarray

process_observation(observation)[source]

Processes observation.

Parameters

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

Returns

Processed observation.

Return type

Union[numpy.ndarray, Sequence[numpy.ndarray]]

process_reward(reward)[source]

Processes reward.

Parameters

reward (numpy.ndarray) – Reward.

Returns

Processed reward.

Return type

numpy.ndarray