生成numpy数组,要求列向量递增,且一列递增
时间: 2023-11-25 07:05:19 浏览: 153
可以使用numpy的arange函数生成递增的一维数组,然后使用reshape函数将其转换为列向量,代码如下:
``` python
import numpy as np
# 生成一维数组
arr = np.arange(1, 21)
# 将一维数组转换为列向量
col_arr = arr.reshape(-1, 1)
# 输出结果
print(col_arr)
```
输出结果如下所示:
```
[[ 1]
[ 2]
[ 3]
[ 4]
[ 5]
[ 6]
[ 7]
[ 8]
[ 9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]]
```
可以看到,生成的数组满足题目要求,每列都是递增的。
阅读全文