编程:使用如下方法规范化数组: 200, 300, 400, 600, I 000 ①令min=0,max=1,
时间: 2024-03-07 19:46:57 浏览: 94
norm.js:数组和对象规范化
以下是使用Python实现的最小一最大规范化的代码:
```python
import numpy as np
# 定义数组
arr = np.array([200, 300, 400, 600, 1000])
# 最小一最大规范化
min_value = arr.min()
max_value = arr.max()
normalized_arr = (arr - min_value) / (max_value - min_value)
print("最小一最大规范化结果:", normalized_arr)
```
最终的规范化结果为:
```
最小一最大规范化结果: [0. 0.125 0.25 0.5 1. ]
```
可以看出,将数组进行最小一最大规范化后,原数组中的最小值被映射为0,最大值被映射为1,规范化后的值落在[0,1]的范围内。
阅读全文