sklearn 数据载入+数据预处理

本文详细介绍了一个典型的机器学习项目从数据载入到模型评估的全过程,包括数据集划分、数据标准化处理等关键步骤,并提到了sklearn库中多分类器的支持方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.数据载入

from sklearn import datasetsiris = datasets.load_iris()

2.数据集划分【原来sklearn本身已经实现了,之前做交叉验证对比试验却忘记用了。。。】

from sklearn.cross_validation import train_test_split   #注:后期版本 from sklearn.model_selection import train_test_splitX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0)

3.数据标准化处理

from sklearn.preprocessing import StandardScaler#数据标准化sc=StandardScaler()  sc.fit(X_train)                                      #通过训练集计算均值和方差X_train_std=sc.transform(X_train)X_test_std=sc.transform(X_test)        #测试集使用和训练集相同的均值和方差

sklearn里面的很多算法都已经支持多分类器,但是需要默认设置分类器方法为One-Vs-Rest(OvR)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值