本关任务:利用sklearn对数据进行归一化。
为什么使用归一化
归一化是缩放单个样本以具有单位范数的过程。归一化能够加快模型训练速度,统一特征量纲,避免数值太大。值得注意的是,归一化是对每一个样本做转换,所以是对数据的每一行进行变换。而之前我们讲过的方法是对数据的每一列做变换。
L1范数归一化
L1范数就是向量各元素的绝对值之和,也被称为是"稀疏规则算子,有两个好处:
1、特征选择
2、可解释性
代码实现
from sklearn.preprocessing import normalize
data = np.array([[-1,0,