class sklearn.model_selection.TimeSeriesSplit(n_splits=5, *, max_train_size=None, test_size=None, gap=0)
定义在 sklearn.model_selection 模块里的Python class 一个负责如何划分数据集以便“基于时间顺序评估模型”的控制器
ps. 这里的 * 表示:
它前面的参数 n_splits 是 位置或关键字参数(可以写成 tscv = TimeSeriesSplit(3) 或 TimeSeriesSplit(n_splits=3))。
而 * 后的参数 max_train_size, test_size, gap 都是 关键字-only,只能写成 test_size=10,不能写成像 ..., None, 10 那样的位置形式。