2
Amy 原创整理|资料核验:2026-10-30
MaxAbsScaler按每列特征的最大绝对值进行缩放,不对数据做中心化,因此能保留稀疏结构;官方文档说明它支持CSR和CSC稀疏矩阵。
教学示例:一列训练值为[-4,0,2],最大绝对值是4,缩放后为[-1,0,0.5]。原来的零仍是零,而不是由于减去均值变成非零。这个例子用于解释运算,不代表真实模型效果。
需要注意,MaxAbsScaler不会降低异常值的影响,只是把数值线性缩小。如果一个极大值决定了整列的尺度,其余数值仍可能挤在零附近。Amy建议选择前先查看每列分布、稀疏格式和下游模型需求,再在验证数据上比较效果;不要仅凭“支持稀疏”就认定它适合全部特征。
官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.MaxAbsScaler.html