随机生成5*5的矩阵,并求每行最大值及对应索引位置
时间: 2024-05-06 19:21:49 浏览: 75
随机生成矩阵
好的,我理解了。下面是生成5*5的随机矩阵并求每行最大值及对应索引的代码:
```python
import numpy as np
# 生成5*5的随机矩阵
matrix = np.random.rand(5, 5)
print("随机矩阵为:\n", matrix)
# 对每行求最大值及对应索引
max_values = np.max(matrix, axis=1)
max_indices = np.argmax(matrix, axis=1)
print("每行最大值为:\n", max_values)
print("每行对应最大值的索引位置为:\n", max_indices)
```
输出结果如下:
```
随机矩阵为:
[[0.30141022 0.19601639 0.30782129 0.01042005 0.6365364 ]
[0.28135494 0.7573443 0.52106715 0.09856962 0.72595221]
[0.12419084 0.48420274 0.07290224 0.24762518 0.24828136]
[0.57963532 0.2202133 0.3205832 0.84911523 0.88276913]
[0.88435305 0.12998193 0.90269254 0.40257805 0.49446922]]
每行最大值为:
[0.6365364 0.7573443 0.48420274 0.88276913 0.90269254]
每行对应最大值的索引位置为:
[4 1 1 4 2]
```
阅读全文