pyufunc.iter_chunked#

pyufunc.iter_chunked(iterable, chunk_size, *, strict=False)#

Split an iterable into fixed-size chunks.

Parameters:
  • iterable – Iterable to split.

  • chunk_size – Number of items per chunk.

  • strict – If True, require every chunk to have exactly chunk_size items.

Note

Example

>>> list(iter_chunked([1, 2, 3], 2))
[[1, 2], [3]]
Returns:

Chunks from more_itertools.chunked.

Return type:

Iterable[list[Any]]