python将list归一化
时间: 2023-08-16 12:03:30 浏览: 235
如何基于python实现归一化处理
5星 · 资源好评率100%
归一化通常指将数据缩放到0到1之间的范围,可以使用以下代码将 Python 中的 List 归一化:
```python
data = [1, 2, 3, 4, 5]
normalized_data = [(x - min(data)) / (max(data) - min(data)) for x in data]
print(normalized_data)
```
输出结果为:
```
[0.0, 0.25, 0.5, 0.75, 1.0]
```
其中 `min(data)` 和 `max(data)` 分别计算 List 中的最小值和最大值,然后通过遍历 List 中的每个元素,将每个元素减去最小值并除以最大值和最小值的差,得到归一化后的值。
阅读全文