numpy - 如何按列缩放特征?
问题描述
我相信我必须以不同的方式扩展我的功能。有没有一种简单的方法可以按列扩展我的功能?
IE。
samples[:, 0] = preprocessing.MaxAbsScaler().fit_transform([:, 0])
samples[:, 1] = preprocessing.StandardScaler().fit_transform([:, 1])
是否有捷径可寻?
解决方案
samples["column1"] = preprocessing.MaxAbsScaler().fit_transform(samples["column1"])
samples["column2"] = preprocessing.StandardScaler().fit_transform(samples["column2"])
如果你想以不同的方式缩放列,你可以这样做。
推荐阅读
- amazon-web-services - Terraform AWS 无法 ping,或者 ssh 刚刚创建了 EC2 实例
- bash - 难以理解 AWK 语法
- ansible - 如果目标文件不存在,Ansible get_url 将失败
- python - 寻找查找代码以将列添加到从同一数据帧查询的 Pandas 数据帧
- android - Android Json Object放了一个没有key的Array JSON
- python - 尽管最近工作,Tkinter 屏幕仍显示为黑色
- python - 没有文件夹的熊猫读取路径
- python - 使用 gmail API 访问电子邮件正文中的链接
- android - 当 Android WebView 崩溃时,是否可以在 Java 中捕获本机异常?
- flutter - Flutter如何在用户点击后将Textfield在屏幕上居中?