样本内的平均

    1. max_index = np.argmax(x,axis=0) # 取每个样本最大值的下标
    2. min_index =np.argmin(x,axis= 0)
    3. print(len(max_index))
    4. print(x[max_index[0]][0])
    5. for j in range(x.shape[1]):
    6. d =x[max_index[j]][j]-x[min_index[j]][j]
    7. # print("num of feature",len(x[0]))
    8. for i in range(x.shape[0]):
    9. x[i][j] = (x[i][j]-x[min_index[j]][j])/d

    样本间的平均

    1. max_index = np.argmax(x,axis=1) # 取每一行的最大值
    2. min_index =np.argmin(x,axis=1)
    3. for i in range(x.shape[0]):
    4. d= x[i][max_index[i]]-x[i][min_index[i]]
    5. for j in range(x.shape[1]):
    6. x[i][j]=(x[i][j]-x[i][min_index[i]])/d