numpy.ndarray删除一行
时间: 2024-05-02 16:02:00 浏览: 81
numpy ndarray 取出满足特定条件的某些行实例
可以使用numpy.delete()函数删除一行。具体的用法如下:
```
import numpy as np
# 创建一个3行4列的二维数组
arr = np.array([[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]])
# 删除第2行
new_arr = np.delete(arr, 1, axis=0)
print("删除前的数组:\n", arr)
print("删除后的数组:\n", new_arr)
```
输出:
```
删除前的数组:
[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]]
删除后的数组:
[[ 1 2 3 4]
[ 9 10 11 12]]
```
在这个例子中,我们使用了np.delete()函数来删除了原数组中第二行,返回了删除后的新数组。使用axis=0参数指定行操作,也可以使用axis=1参数指定列操作。
阅读全文