sklearn.utils.gen_even_slices — scikit-learn 0.20.4 documentation (original) (raw)

Generator to create n_packs slices going up to n.

from sklearn.utils import gen_even_slices list(gen_even_slices(10, 1)) [slice(0, 10, None)] list(gen_even_slices(10, 10))
[slice(0, 1, None), slice(1, 2, None), ..., slice(9, 10, None)] list(gen_even_slices(10, 5))
[slice(0, 2, None), slice(2, 4, None), ..., slice(8, 10, None)] list(gen_even_slices(10, 3)) [slice(0, 4, None), slice(4, 7, None), slice(7, 10, None)]