sklearn.utils.gen_even_slices

sklearn.utils.gen_even_slices()

Generador para crear n_packs cortes hasta n.

Parámetros
nint
n_packsint

Número de cortes a generar.

n_samplesint, default=None

Número de muestras. Pasa n_samples cuando los cortes deben ser usadas para el indexado de matrices dispersas; los cortes al final generan una excepción, mientras que funcionan para los arreglos de NumPy.

Produce
corte

Ejemplos

>>> 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)]

Ejemplos que usan sklearn.utils.gen_even_slices