pyufunc.iter_windowed#

pyufunc.iter_windowed(iterable, window_size, *, fillvalue=None, step=1)#

Return sliding windows over an iterable.

Parameters:
  • iterable – Iterable to scan.

  • window_size – Number of items per window.

  • fillvalue – Value used for incomplete windows.

  • step – Number of items to move between windows.

Note

Example

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

Windows from more_itertools.windowed.

Return type:

Iterable[tuple]