d3rlpy.dataset.BasicWriterPreprocess

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

Stanard data writer.

This class implements identity preprocess.

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]]