如何将list归一化
时间: 2023-11-16 20:56:58 浏览: 130
pytorch 归一化与反归一化实例
3星 · 编辑精心推荐
归一化是将数据按比例缩放,使之落入一个小的特定区间内。在Python中,可以使用以下代码将list归一化:
```python
def normalize(lst):
minimum = min(lst)
maximum = max(lst)
normalized = [(i-minimum)/(maximum-minimum) for i in lst]
return normalized
```
这个函数接受一个列表作为参数,然后找到列表中的最小值和最大值,然后将列表中的每个元素按照以下公式进行归一化:
```python
normalized = (i-minimum)/(maximum-minimum)
```
其中,i是列表中的元素,minimum是列表中的最小值,maximum是列表中的最大值。最后,函数返回一个归一化后的列表。
阅读全文