File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -199,7 +199,18 @@ def autoNorm(dataSet):
199199 maxVals = dataSet .max (0 )
200200 # 极差
201201 ranges = maxVals - minVals
202- norm_dataset = (dataset - minvalue ) / ranges
202+ # -------第一种实现方式---start-------------------------
203+ normDataSet = zeros (shape (dataSet ))
204+ m = dataSet .shape [0 ]
205+ # 生成与最小值之差组成的矩阵
206+ normDataSet = dataSet - tile (minVals , (m , 1 ))
207+ # 将最小值之差除以范围组成矩阵
208+ normDataSet = normDataSet / tile (ranges , (m , 1 )) # element wise divide
209+ # -------第二种实现方式---end---------------------------------------------
210+
211+ # # -------第二种实现方式---start---------------------------------------
212+ # norm_dataset = (dataset - minvalue) / ranges
213+ # # -------第二种实现方式---end---------------------------------------------
203214 return normDataSet , ranges , minVals
204215
205216
You can’t perform that action at this time.
0 commit comments