python - 使用 StandardScaler 使用特定功能缩放具有不同形状的数组
问题描述
我有一个具有以下形状的数据集:
X =(样本,4)
y =(样本,)
我正在使用来自 sckikit-learn 的 StandardScaler 来规范化 X 的数据
我想用 X 数据集的四列之一中使用的相同特征来缩放 y 数据集,例如缩放 y 的所有值,类似于 X 的第二列。
有没有办法做到这一点?
解决方案
假设 X 中的列要在此基础上缩放 y,命名为“A”。你可以这样做:
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
scaler.fit(X['A'])
y = scaler.tansform(y)
推荐阅读
- c - 这个基数排序代码中的最后一个“for”循环是做什么的?
- hadoop - 无法在 HDFS“datanode”中写入数据 - 已在排除列表中添加节点
- amazon-web-services - AWS NLB 连接超时背后的 Jenkins 代理 JNLP
- kubernetes - 集群移除后的悬空光盘
- ios - 我可以在我的应用程序中集成 iOS 日历吗?
- javascript - 从数组数组中删除重复值
- c - 修改传递给函数的char数组,C
- javascript - 检查我的输入框是否被点击或者是'焦点'纯js
- c# - 施法任务
使用反射到 T - mql4 - MQL4 CArrayObj 如何将储备设置为 0 或完全避免?