Aug-15-2017, 08:50 PM
Hi, I am trying to write a code for doing feature scaling but getting an error. Please help me out with this.
def featureScaling(arr):
ndata = []
for e in arr:
x = float((e-min(arr))/(max(arr)-min(arr)))
ndata.append(x)
return ndata
data = [115, 140, 175]
print featureScaling(data)
Ouput i am getting - [0.0, 0.0, 1.0]
Correct Output - [0.0, 0.41, 1.0]
def featureScaling(arr):
ndata = []
for e in arr:
x = float((e-min(arr))/(max(arr)-min(arr)))
ndata.append(x)
return ndata
data = [115, 140, 175]
print featureScaling(data)
Ouput i am getting - [0.0, 0.0, 1.0]
Correct Output - [0.0, 0.41, 1.0]