Statistical Learning Methods Using Python
Python Algorithm Implementation from scipy import stats from pylab import * def knnClassify(Target_feature, dataSet, p, k): dataSet_x = dataSet[:, 0:-1] dataSet_y = dataSet[:, -1] L_p = [] for i in range(len(dataSet_x)): l_p = 0 for x_i in range(len(dataSet_x[i])): l_p = (abs(dataSet_x[i][x_i] – Target_feature[x_i]))**p+l_p l_p =math.pow(l_p, 1/p) L_p.append(l_p) L_p = np.array(L_p) y_i = L_p.argsort() y = … Read more