,求解,不会,白白不会

有以下一组数据:200,300,400,600,1000,编写Python程序实现:

(1)令min=0, max=1,进行最小-最大规范化(归一化);

(2)进行标准差标准化。

l = [200,300,400,600,1000]
def min_max(l):
    max_l = max(l)
    min_l = min(l)
    new = []
    for i in l:
        x = (i-min_l) / (max_l-min_l)
        new.append(x)
    return new
new = min_max(l)
print(new)
import math
def norm(l):
    avg = sum(l) / len(l)
    tmp = 0
    for i in l:
        tmp = tmp + (i-avg)**2
    std = math.sqrt(tmp / len(l))
    new = []
    for i in l:
        x = (i-avg) / std
        new.append(x)
    return new
new = norm(l)
print(new)