#encoding=utf-8
import numpy as np
def autoNorm(data):
mins = data.min(0)
maxs = data.max(0)
ranges = maxs - mins
normData = np.zeros(np.shape(data))
row = data.shape[0]
normData = data - np.tile(mins,(row,1))
normData = normData / np.tile(ranges,(row,1))
return normData #定义归一化函数
b = np.loadtxt(open("1.csv","rb"),delimiter=",",skiprows=0)
np.savetxt('1.txt',autoNorm(b))
#print autoNorm(b)
import numpy as np
def autoNorm(data):
mins = data.min(0)
maxs = data.max(0)
ranges = maxs - mins
normData = np.zeros(np.shape(data))
row = data.shape[0]
normData = data - np.tile(mins,(row,1))
normData = normData / np.tile(ranges,(row,1))
return normData #定义归一化函数
b = np.loadtxt(open("1.csv","rb"),delimiter=",",skiprows=0)
np.savetxt('1.txt',autoNorm(b))
#print autoNorm(b)