我已经阅读了scikit学习网站中的手册,但我仍然不知道该命令背后的数学公式是什么。
>>> from sklearn import preprocessing
>>> import numpy as np
>>> X = np.array([[ 1., -1., 2.],
... [ 2., 0., 0.],
... [ 0., 1., -1.]])
>>> X_scaled = preprocessing.scale(X)
>>> X_scaled
array([[ 0. ..., -1.22..., 1.33...],
[ 1.22..., 0. ..., -0.26...],
[-1.22..., 1.22..., -1.06...]])
最佳答案
以均值和分量明智中心为单位方差。
这意味着从X减去沿轴的平均值,然后将所得值除以沿轴的std。
关于python - 这个命令“preprocessing.scale”在数学上是如何做的?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45441953/