暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ccccccccccccccccccccccccccc

原创 kayla 2023-03-11
571

class StandardScaler:
"""该类对数据进行标准化处理"""

def fit(self,X):
"""根据传递的样本,计算每个特征列的均值与标准差。

Paramets
------------
X:类数组类型
训练数据,用来计算均值和标准差

"""
X = np.asarray(X)
self.std_ = np.std(X,axis=0)
self.mean_ = np.mean(X,axis=0)

def transform(self,X):
"""对给定的数据X,进行标准化处理。(将X的每一列都变成标准正态分布的数据
Parameters
-----
X:类数组类型
待转换的数据
Returns
----------
result:类数据类型。
参数转换为标准正态分布后的结果。
"""
return(X-self.mean_)/self.std_

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论