创建ndarry对象arr,为(4,5),值为顺序整数1到20,将数组按行进行纵向(按行)分割,生成两个新数组并输出,用Pycharm写
时间: 2023-04-10 14:03:33 浏览: 123
好的,让我来回答你的问题。以下是创建ndarray对象arr的代码:
```python
import numpy as np
arr = np.arange(1, 21).reshape(4, 5)
```
接下来,我们可以使用`np.vsplit()`函数将数组按行进行纵向分割,生成两个新数组并输出:
```python
new_arr1, new_arr2 = np.vsplit(arr, 2)
print("New array 1:\n", new_arr1)
print("New array 2:\n", new_arr2)
```
这样就可以得到两个新数组,分别为:
```
New array 1:
[[1 2 3 4 5]
[6 7 8 9 10]]
New array 2:
[[11 12 13 14 15]
[16 17 18 19 20]]
```
希望这个回答能够帮到你!
阅读全文