删除numpy二维数组中某行元素
时间: 2023-10-15 16:04:16 浏览: 83
如何实现删除numpy.array中的行或列
5星 · 资源好评率100%
要删除numpy二维数组中的某行元素,你可以使用`numpy.delete()`函数。下面是一个示例代码:
```python
import numpy as np
# 创建一个二维数组
arr = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 删除第二行
new_arr = np.delete(arr, 1, axis=0)
print(new_arr)
```
输出结果为:
```
[[1 2 3]
[7 8 9]]
```
在上面的示例中,我们使用`np.delete(arr, 1, axis=0)`删除了数组`arr`的第二行。`axis=0`参数表示按行操作。通过指定要删除的行索引(在这里是1),我们得到了删除指定行后的新数组`new_arr`。
阅读全文