python中归一化和反归一化
时间: 2023-11-21 20:56:29 浏览: 127
以下是Python中归一化和反归一化的例子:
1. 归一化
```python
from sklearn.preprocessing import MinMaxScaler
data = [[-1, 2], [-0.5, 6], [0, 10], [1, 18]]
scaler = MinMaxScaler()
print(scaler.fit(data))
print(scaler.transform(data))
```
输出:
```
MinMaxScaler(copy=True, feature_range=(0, 1))
[[0. 0. ]
[0.25 0.25]
[0.5 0.5 ]
[1. 1. ]]
```
2. 反归一化
```python
from sklearn.preprocessing import MinMaxScaler
data = [[-1, 2], [-0.5, 6], [0, 10], [1, 18]]
scaler = MinMaxScaler()
print(scaler.fit(data))
print(scaler.transform(data))
print(scaler.inverse_transform(scaler.transform(data)))
```
输出:
```
MinMaxScaler(copy=True, feature_range=(0, 1))
[[0. 0. ]
[0.25 0.25]
[0.5 0.5 ]
[1. 1. ]]
[[-1. 2. ]
[-0.5 6. ]
[ 0. 10. ]
[ 1. 18. ]]
```