删除ndarray一行
时间: 2023-08-17 18:04:33 浏览: 76
numpy ndarray 取出满足特定条件的某些行实例
可以使用numpy.delete()函数来删除numpy.ndarray中的某一行。具体操作如下:
假设有一个二维数组arr,要删除第i行,可以使用以下代码:
```
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
i = 1 # 要删除的行数
new_arr = np.delete(arr, i, axis=0)
print(new_arr)
```
其中,np.delete()函数的第一个参数为要删除的数组,第二个参数为要删除的行数,第三个参数axis=0表示按行删除。最终得到的new_arr即为删除后的新数组。
输出结果为:
```
[[1 2 3]
[7 8 9]]
```
阅读全文