博雅数据机器学习02

博雅数据机器学习02

特征标准化

 

import pandas as pd

data = pd.read_csv('user_review.csv')

# 请在下方作答 #

def min_max(data):

    

    ## 最小值

    data_min = data.min()

    ## 最大值

    data_max = data.max()

    ## 最大值与最小值之间的差值

    diff = data_max - data_min

    ## 根据MinMax标准化的定义实现

    new_data = (data - data_min)/float(diff)

    

    ## 返回结果

    return new_data

## 调用min_max()函数

score_transformed = min_max(data[['Score']])

## 打印变量的前5行内容

score_transformed.head()

原文地址:https://www.cnblogs.com/xueqiuxiang/p/14466952.html