machine-learning - 如何知道我的数据是否已被 StandardScaler 缩放?
问题描述
“我已经使用 Standard Scaler 缩放了我的数据集,现在如何知道它已被缩放,我确信它已被缩放但如何查看它”
解决方案
正如@Coderji 所说,您始终可以找出均值和标准差,它们应分别等于 0 和 1。但是,还有另一种可视化方法。
from sklearn import datasets
import numpy as np
from sklearn.preprocessing import StandardScaler
我在这个例子中使用了 iris 数据集。
iris = datasets.load_iris()
X = iris.data
sc = StandardScaler()
sc.fit(X)
x = sc.transform(X)
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(x[:,1])
同样,您可以看到所有变量,或者一个简单的 pairplot 就可以完成这项工作。这给出了一个想法,即数据在视觉上是标准化的。
推荐阅读
- sql - 为什么递归 SQL“范围”查询中没有重复项?
- python-3.x - 如何获取表格的所有行,而不仅仅是第一行?
- php - 同一张表中的 Laravel 模型关系
- sql - 将 SQL Server 查询值分配给 shell 脚本中的变量
- php - 如何在php中专门向数组中的每个项目添加数据
- sql - Oracle group by 和 OR 查询优化
- node.js - Discord.js如何从客户端搜索频道
- npm - npm publish 获得的包名与现有包太相似
- python-3.x - Python数据框 - 如何跟踪最近的最低值
- c# - AMP 页面未在我的开发站点中重定向 [非 Wordpress]