I am trying to normalize my features (Xtrain matrix and it's a 250 by 7) , and this is what I've done for that:
mean_tr = np.mean(Xtrain, axis=0)
sd_tr = np.std(Xtrain, axis=0)
feature1 = (Xtrain[:,0] - mean_tr[0]) / sd_tr[0]
feature2 = (Xtrain[:,1] - mean_tr[1]) / sd_tr[1]
feature3 = (Xtrain[:,2] - mean_tr[2]) / sd_tr[2]
feature4 = (Xtrain[:,3] - mean_tr[3]) / sd_tr[3]
feature5 = (Xtrain[:,4] - mean_tr[4]) / sd_tr[4]
feature6 = (Xtrain[:,5] - mean_tr[5]) / sd_tr[5]
feature7 = (Xtrain[:,6] - mean_tr[6]) / sd_tr[6]
But something's wrong! my features are not within 0-1 range! some are more than 1! What am I doing wrong?