ray.rllib.policy.sample_batch.SampleBatch.压缩#

SampleBatch.compress(bulk: bool = False, columns: Set[str] = frozenset({'new_obs', 'obs'})) SampleBatch[源代码]#

就地压缩数据缓冲区(按列)。

参数:
  • bulk – 是否跨批次维度(0)进行压缩。如果为 False,将压缩 n 个单独的列表项,其中 n 是批次大小。

  • columns – 要压缩的列。默认:仅压缩 obs 和 new_obs 列。

返回:

这个非常(现在压缩的)SampleBatch。