31. 创建一个5*5的矩阵,每行的数值都是从0到4。
时间: 2024-03-05 20:49:31 浏览: 97
使用vc++6.0调用opencv库函数生成5*5单位矩阵
5星 · 资源好评率100%
可以使用NumPy的tile函数和reshape函数来创建一个5x5的矩阵,其中每行的数值都是从0到4。具体实现代码如下:
```python
import numpy as np
# 创建一个从0到4的一维数组
arr = np.arange(5)
# 将一维数组沿着列方向重复5次
arr = np.tile(arr, 5)
# 将重复后的一维数组转换为5x5的矩阵
arr = arr.reshape((5, 5))
print(arr)
```
输出结果为:
```
[[0 1 2 3 4]
[0 1 2 3 4]
[0 1 2 3 4]
[0 1 2 3 4]
[0 1 2 3 4]]
```
其中,`arange`函数可以创建从0到4的一维数组,然后使用`tile`函数沿着列方向重复这个一维数组5次。最后,使用`reshape`函数将重复后的一维数组转换为5x5的矩阵。
阅读全文