Python achieves standardization to a certain interval [a,b]

def demoo(value):
    a=-1
    b=1
    k = (b-a)/(max(value)-min(value))
    return [a+k*(x-min(value)) for x in value]
if __name__ == '__main__':
    y=[0,10,0,1,3,4,5,6,9,9]
    #print(normalization(y))
    transform_value =demoo(y)
    print(transform_value)

Guess you like

Origin blog.csdn.net/zhuiyunzhugang/article/details/109493214