湖南省建设信息网站,网站收录有什么用,外贸易贷,网站上的图片一般多大合适最大归一化是将数据转化到[-1,1]范围之间。公式如下 其中|X|max为x特征的绝对值的最大值。
数据标准化算法介绍—数据建模工具_预处理_Max_字段
最大绝对值归一化#xff08;max abs normalization #xff09;#xff1a;也就是将数值变为单位长度
最大绝对值归一化max abs normalization 也就是将数值变为单位长度scaling to unit length将数值范围缩放到 [-1, 1] 区间里
把所有数据归一化到[-11]区间内
param data: 数据列表数据取值范围全体实数def max_abs_normalization_for_list (data):abs_min_value abs(min(data))abs_max_value abs(max(data))max_value max(abs_min_value, abs_max_value)new_list []for i in data:new_list.append(i / max_value)return new_listdef max_abs_normalization_for_dict (data {}):abs_min_value abs(min(data.values()))abs_max_value abs(max(data.values()))max_value max(abs_min_value, abs_max_value)new_dict {}for key,value in data.items():new_dict[key] value / max_valuereturn new_dictif __name__ __main__:d [-4, -2, 0, 1, 2]print(max_abs_normalization_for_list(d))d {a:-4, b:-2, c:0, d:1, e:8}print(max_abs_normalization_for_dict(d)) 没有懂有些地方为啥公式要写为 ”最大绝对值归一化“可能和”最大值归一化“不是一个东西