From eac8849ee993797c11511750d0a9cf7a922e96cb Mon Sep 17 00:00:00 2001 From: zhoudaxia Date: Fri, 31 Jul 2020 11:16:35 +0800 Subject: [PATCH] Update 40.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 源码错误,修改为正确的scale函数 请参照 https://scikit-learn.org/stable/modules/preprocessing.html#preprocessing-scaler --- docs/master/40.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/docs/master/40.md b/docs/master/40.md index 9e7f645..6793edf 100644 --- a/docs/master/40.md +++ b/docs/master/40.md @@ -20,17 +20,16 @@ 函数 [`scale`](https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.scale.html#sklearn.preprocessing.scale "sklearn.preprocessing.scale") 为数组形状的数据集的标准化提供了一个快捷实现: ```py +>>> import numpy as np >>> X_train = np.array([[ 1., -1., 2.], ... [ 2., 0., 0.], ... [ 0., 1., -1.]]) -... ->>> min_max_scaler = preprocessing.MinMaxScaler() ->>> X_train_minmax = min_max_scaler.fit_transform(X_train) ->>> X_train_minmax -array([[0.5 , 0. , 1. ], - [1. , 0.5 , 0.33333333], - [0. , 1. , 0. ]]) -``` +>>> X_scaled = preprocessing.scale(X_train) + +>>> X_scaled +array([[ 0. ..., -1.22..., 1.33...], + [ 1.22..., 0. ..., -0.26...], + [-1.22..., 1.22..., -1.06...]]) 经过缩放后的数据具有零均值以及标准方差: -- GitLab