etho.utils.shuffled_cycle#
- class etho.utils.shuffled_cycle.shuffled_cycle(it: Iterable, shuffle: str = 'block')[source]#
Shuffled cycle.
cycle(‘ABCD’) –> ABCD ABCD ABCD … cycle(‘ABCD’, shuffle=’block’) –> ACBD BDCA CDAB … cycle(‘ABCD’, shuffle=’full’) –> ACCBBDBDCABA …
.
- Parameters
it – Iterable
shuffle – None, ‘block’, ‘full’