数据归一化

用 Min-Max 方法把一列数值线性缩放到指定范围。默认映射到 [0,1],也可选择 [0,100]。公式为 x' = (x - min) / (max - min) × (hi - lo) + lo;当最大值等于最小值时,全部输出下界。全部在浏览器本地完成。

输入数值 等待输入
目标范围

支持空格、逗号、顿号、分号或换行分隔的多个数值,允许负值与小数。目标范围切换后会自动重新计算。

归一化结果
数据个数—
最小值—
最大值—
输入一组数值并选择目标范围,点击「计算归一化」,结果将显示在这里。

归一化值保留至多 6 位小数,并去除多余的末尾零。

计算规则
  • Min-Max 归一化公式:x' = (x - min) / (max - min) × (hi - lo) + lo。
  • 其中 min、max 为全体数据的最小值与最大值,lo、hi 为目标区间下界与上界。
  • 映射到 [0, 1] 时公式简化为 x' = (x - min) / (max - min)。
  • 当 max == min(所有数值相同)时,分母为 0,此时全部输出下界 lo。
  • 归一化结果与原始数据一一对应,可逆:反解 x = x' ÷ (hi - lo) × (max - min) + min(当 hi≠lo 时)。
  • 本工具仅做线性缩放,不做异常值检测与数据清洗。