栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【sklearn】数据集拆分 sklearn.moduel

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【sklearn】数据集拆分 sklearn.moduel

函数

X_train,X_test, y_train, y_test = sklearn.model_selection.train_test_split(X, y, 
                                                                           test_size=None, 
                                                                           train_size=None, 
                                                                           random_state=None, 
                                                                           shuffle=True, 
                                                                           stratify=None)

参数:

  • X: 待划分的样本特征集合
  • y: 待划分的样本标签
  • test_size: 若在0~1之间,为测试集样本数目与原始样本数目之比;若为整数,则是测试集样本的数目。
  • random_state:随机数种子,默认不设置。不设置的话,每次运行分割出来的测试数据集都是随机的;设置的话,每次运行划分出来的都是同一个结果。不同种子划分出的结果不一样,相同种子运行划分出的结果一样。

返回值

  • X_train 划分出的训练集数据(返回值)
  • X_test 划分出的测试集数据(返回值)
  • y_train 划分出的训练集标签(返回值)
  • y_test 划分出的测试集标签(返回值)

举例:

import numpy as np
from sklearn.model_selection import train_test_split

X, y = np.arange(20).reshape((10, 2)), np.arange(10)
X_train, X_test, y_train, y_test = train_test_split( X, y, test_size=0.33, random_state=12)

print('Xn',X)
print('n y n',y)
print('n X_train n',X_train)
print('n X_test n',X_test)
print('n y_train n',y_train)
print('n y_test n',y_test)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1022525.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号