python按行归一化
时间: 2023-11-05 13:05:52 浏览: 225
python numpy 按行归一化的实例
可以使用numpy库中的linalg.norm函数来实现行归一化。具体实现代码如下:
```python
import numpy as np
# 生成一个3行4列的随机矩阵
a = np.random.rand(3,4)
# 对每一行进行归一化
a_normalized = a / np.linalg.norm(a, axis=1, keepdims=True)
print(a_normalized)
```
其中,`np.linalg.norm(a, axis=1, keepdims=True)`表示对矩阵a的每一行进行求范数,axis=1表示按行求范数,keepdims=True表示保持维度不变。
阅读全文