lightgbm.Sequence

class lightgbm.Sequence[源代码]

基类:ABC

通用数据访问接口。

对象应支持以下操作:

# Get total row number.
>>> len(seq)
# Random access by row index. Used for data sampling.
>>> seq[10]
# Range data access. Used to read data in batch when constructing Dataset.
>>> seq[0:100]
# Optionally specify batch_size to control range data read size.
>>> seq.batch_size
  • 通过随机访问,数据采样不需要遍历所有数据

  • 通过范围数据访问,无需将所有数据读入内存,从而减少内存使用

Added in version 3.3.0.

batch_size

批处理的默认大小。

类型:

整数

__init__()

方法

__init__()

属性

batch_size