python怎么删除数组的某几行
时间: 2023-11-02 19:05:18 浏览: 295
numpy.delete删除一列或多列的方法
在Python中,可以使用NumPy库来对数组进行操作。要删除数组的某几行,可以使用NumPy中的delete函数。具体操作如下:
假设我们有一个数组arr,要删除第1行和第3行,可以使用以下代码:
```
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
new_arr = np.delete(arr, [0, 2], axis=0)
print(new_arr)
```
输出结果为:
```
[[4 5 6]]
```
其中,np.delete函数的第一个参数为要删除的数组,第二个参数为要删除的行的索引,第三个参数为指定删除的方向,0表示删除行,1表示删除列。在本例中,我们指定删除的方向为0,即删除行。
阅读全文