大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
参数解释
- class sklearn.model_selection.KFold(n_splits=’warn’, shuffle=False, random_state=None)
- 将训练/测试数据集划分n_splits个互斥子集,每次用其中一个子集当作验证集,剩下的n_splits-1个作为训练集,进行n_splits次训练和测试,得到n_splits个结果
- API文档
- shuffle = False则不会对传入的训练集打乱,是按顺序进行划分的,每次运行代码得到的划分结果一样
- shuffle = True则对传入的数据集打乱,随机划分n_splits组数据。常与random_state配合使用,以保存重复运行代码得到的随机划分一致
- 函数的用法是fold = KFold(参数设置);fold.split(train_data)。返回值是train和test的索引
用法示例
- 导入模块
import numpy as np
from sklearn.model_selection import KFold
- shuffle = False时,每次运行结果一致
- shuffle = True时,每次运行得到的分组都不一样
- 即想打乱数据,又想每次打乱方式一样
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191584.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...