首页 > 解决方案 > 如何知道我的数据是否已被 StandardScaler 缩放?

问题描述

“我已经使用 Standard Scaler 缩放了我的数据集,现在如何知道它已被缩放,我确信它已被缩放但如何查看它”

标签: machine-learningdata-sciencescaling

解决方案


正如@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])

请参阅此输出以了解 sepel 长度

同样,您可以看到所有变量,或者一个简单的 pairplot 就可以完成这项工作。这给出了一个想法,即数据在视觉上是标准化的。


推荐阅读