![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
ouyang_gan
从事数据分析
展开
-
手搓函数,实现train_test_split一样的数据集划分
在机器学习训练算法模型之前,我们一般都需要对数据集进行划分为训练集和测试集。训练集用作机器学习训练得出算法模型,而测试集用来对训练出来的模型进行检验。在sklearn中可以从sklearn.model selection中调用train_test_split函数方法实现数据集的划分。1、train_test_split今天我们来手搓一个函数实现train_test_split一样的数据集划分。话不多说,我们直接先上代码!from random import randrangefro.原创 2022-03-04 17:28:39 · 1621 阅读 · 0 评论 -
自写函数实现特征预处理之标准化
标准化是一个常用的数据预处理操作,目的是处理不同规模和量纲的数据,使其缩放到相同的数据区间和范围,以减少规模、特征、分布差异等对模型的影响。标准化数据通过减去均值然后除以方差(或标准差),这种数据标准化方法经过处理后数据符合标准正态分布,即均值为0,标准差为1,转化公式:通过函数要怎么实现呢?公式较为复杂我们可以采取拆分的方法逐一完成。1、先计算平均值 data = [[5, 6, 3], [4, 6, 8], [6, 9, 7]]def data_mean(data):原创 2022-02-26 23:48:34 · 409 阅读 · 0 评论