python中有没有归一化的函数,将一组数据传进去,自动归一化
时间: 2024-03-16 13:40:28 浏览: 99
python实现几种归一化方法(Normalization Method)
在Python中,可以使用`sklearn.preprocessing`模块中的`MinMaxScaler`类来进行数据归一化操作。`MinMaxScaler`可以将一组数据缩放到指定的范围内,通常是将数据缩放到0到1之间。
以下是使用`MinMaxScaler`进行数据归一化的示例代码:
```python
from sklearn.preprocessing import MinMaxScaler
# 原始数据
data = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
# 创建MinMaxScaler对象
scaler = MinMaxScaler()
# 调用fit_transform方法进行归一化
normalized_data = scaler.fit_transform(data)
print(normalized_data)
```
输出结果为:
```
[[0. 0. 0. ]
[0.5 0.5 0.5 ]
[1. 1. 1. ]]
```
阅读全文