用python归一化,将矩阵规格化到0~1,即最小的变成0,最大的变成1,最小与最大之间的等比缩放。试对Z = np.random.random((5,5))进行归一化。
时间: 2023-05-20 10:07:28 浏览: 60
可以使用以下代码来将矩阵 Z 归一化到 0~1 的范围内:
```python
import numpy as np
Z = np.random.random((5,5))
# 找到最小值和最大值
Z_min, Z_max = Z.min(), Z.max()
# 归一化处理
Z = (Z - Z_min) / (Z_max - Z_min)
print(Z)
```
输出结果类似于:
```
[[0.91893058 1. 0. 0.73882565 0.97899551]
[0.16426818 0.73272616 0.69647638 0.6848554 0.72837327]
[0.49772522 0.23005543 0.81806786 0.56226693 0.12430354]
[0.85862191 0.1625267 0.54450102 0.71011822 0.9200451 ]
[0.09681338 0.28616363 0.86896884 0.43051677 0.51899825]]
```