StandardScaler类进行数据标准化方式
要导入StandardScaler
类进行数据标准化,请使用以下语句:
from sklearn.preprocessing import StandardScaler
使用步骤详解
- 创建实例
scaler = StandardScaler()
- 拟合数据(计算均值和标准差)
scaler.fit(X_train)
说明:X_train
是训练集特征矩阵,形状为(n_samples, n_features)
- 转换数据(应用标准化)
- 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类进行数据标准化方式
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
7. 本站有不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!
66源码网 » StandardScaler类进行数据标准化方式