python实现标准化到某个区间[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)

猜你喜欢

转载自blog.csdn.net/zhuiyunzhugang/article/details/109493214
今日推荐