StandardScaler类进行数据标准化方式

要导入StandardScaler类进行数据标准化,请使用以下语句:

from sklearn.preprocessing import StandardScaler

使用步骤详解

  1. 创建实例
    scaler = StandardScaler()
  2. 拟合数据(计算均值和标准差)
    scaler.fit(X_train)
    说明:X_train是训练集特征矩阵,形状为(n_samples, n_features)
  3. 转换数据(应用标准化)
  4. X_train_std = scaler.transform(X_train) # 标准化训练集
    X_test_std = scaler.transform(X_test) # 用训练集的参数标准化测试集

关键特性

  • 标准化公式
    z=x−μσz = \frac{x – \mu}{\sigma}z=σxμ

import numpy as np
from sklearn.preprocessing import StandardScaler

# 生成示例数据(3个样本,2个特征)
data = np.array([[1.0, 2.0], [3.0, 1.0], [2.0, 3.0]])

# 标准化
scaler = StandardScaler()
scaler.fit(data) # 计算均值和标准差
transformed_data = scaler.transform(data) # 应用转换

print(“原始数据:\n”, data)
print(“标准化后:\n”, transformed_data)
print(“均值:”, scaler.mean_) # 输出: [2.0, 2.0]
print(“标准差:”, np.sqrt(scaler.var_)) # 输出: [0.82, 0.82] (近似)

欢迎使用66资源网
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
7. 本站有不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!

66源码网 » StandardScaler类进行数据标准化方式

提供最优质的资源集合

立即查看 了解详情