2
scikitのウェブサイトでマニュアルを読みましたが、私はまだこのコマンドの背後にある数式が何であるか分かりません。このコマンド "preprocessing.scale"は数学的にどのように機能しますか?
>>> 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-np.mean(X、axis = 0))/(np.std(X、axis = 0)) –