用python写一段Min-Max scaling归一化代码
时间: 2023-06-06 16:09:14 浏览: 135
以下是使用 Python 编写 Min-Max scaling 归一化的代码示例:
```python
import numpy as np
def min_max_scaling(data):
min_val = np.min(data)
max_val = np.max(data)
normalized_data = (data - min_val) / (max_val - min_val)
return normalized_data
```
此函数将一维数组作为输入,并返回一个经 Min-Max scaling 归一化后的数组。请注意,在进行归一化时,使用给定数据的最小值和最大值来进行缩放。例如,如果数据集中的最小值为 2,最大值为 10,则归一化后数据集中的所有值都将介于 0 和 1 之间。
相关问题
python反最小-最大归一化处理代码
以下是Python实现的最小-最大归一化处理代码:
```
def min_max_scaling(data):
min_val = min(data)
max_val = max(data)
scaled_data = []
for val in data:
scaled_val = (val - min_val) / (max_val - min_val)
scaled_data.append(scaled_val)
return scaled_data
```
其中,data为原始数据,min_val和max_val分别为数据的最小值和最大值。scaled_data为经过归一化处理后的数据。可以将data作为参数传入该函数,即可获得最小-最大归一化的结果。
归一化python代码
以下是两种常见的归一化方法的Python代码:
1. 最大最小值归一化(Min-Max Scaling):
```python
import numpy as np
def min_max_scaling(data):
"""
最大最小值归一化
:param data: 需要归一化的数据,numpy数组类型
:return: 归一化后的数据,numpy数组类型
"""
min_val = np.min(data)
max_val = np.max(data)
norm_data = (data - min_val) / (max_val - min_val)
return norm_data
```
2. Z-score标准化:
```python
import numpy as np
def z_score_normalization(data):
"""
Z-score标准化
:param data: 需要标准化的数据,numpy数组类型
:return: 标准化后的数据,numpy数组类型
"""
mean_val = np.mean(data)
std_val = np.std(data)
norm_data = (data - mean_val) / std_val
return norm_data
```
相关推荐
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)