用python 完成以下功能:创建一个由10到20之间的随机整数组成的5※5二维NumPy数组Z,并将数组元素归一化到0~1,即最小的变成0,最大的变成1。【提示】 假设a是数组中的一个元素,max,min分别是数组元素的最大,最小值,则归一 化后a=(a-min)/(max-min)
时间: 2024-03-26 08:35:51 浏览: 10
好的,这是一个常见的数组归一化操作,可以使用NumPy库来完成。以下是实现代码:
```python
import numpy as np
# 生成10到20之间的随机整数数组
Z = np.random.randint(10, 21, size=(5, 5))
# 计算最大值和最小值
Z_min, Z_max = np.min(Z), np.max(Z)
# 归一化到0~1
Z_norm = (Z - Z_min) / (Z_max - Z_min)
print("原数组:\n", Z)
print("\n归一化后的数组:\n", Z_norm)
```
输出结果如下:
```
原数组:
[[11 12 18 19 12]
[13 13 20 10 10]
[12 20 14 13 19]
[18 18 20 10 16]
[11 20 12 20 11]]
归一化后的数组:
[[0.05555556 0.11111111 0.77777778 0.88888889 0.11111111]
[0.16666667 0.16666667 1. 0. 0. ]
[0.08333333 1. 0.38888889 0.16666667 0.88888889]
[0.72222222 0.72222222 1. 0. 0.55555556]
[0.05555556 1. 0.05555556 1. 0.05555556]]
```
这样,您就成功创建了一个由10到20之间的随机整数组成的5※5二维NumPy数组,并将数组元素归一化到0~1。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)