ray.rllib.policy.sample_batch.SampleBatch.shuffle#

SampleBatch.shuffle() SampleBatch[源代码]#

就地打乱此批次中的行。

返回:

这个非常(现在被打乱的)SampleBatch。

抛出:

ValueError – 如果 self[SampleBatch.SEQ_LENS] 已定义。

from ray.rllib.policy.sample_batch import SampleBatch
batch = SampleBatch({"a": [1, 2, 3, 4]})
print(batch.shuffle())
{"a": [4, 1, 3, 2]}