当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python sklearn gen_even_slices用法及代码示例


本文简要介绍python语言中 sklearn.utils.gen_even_slices 的用法。

用法:

sklearn.utils.gen_even_slices(n, n_packs, *, n_samples=None)

用于创建 n_packs 切片的生成器,最多可达 n。

参数

nint
n_packsint

要生成的切片数。

n_samples整数,默认=无

样本数量。当切片用于稀疏矩阵索引时,传递n_samples;切片 off-the-end 会引发异常,但它适用于 NumPy 数组。

生成(Yield)

例子

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

相关用法


注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.utils.gen_even_slices。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。