# Delete Row in Numpy

This tutorial will introduce how to delete a row from a multi-dimensional NumPy array in Python.

## Delete Numpy Row With the `numpy.delete()`

Function

If we have a multi-dimensional NumPy array and want to delete a particular row from it, we can use the `numpy.delete()`

function. The `numpy.delete()`

function deletes entries at a specific index along a specified axis from a NumPy array. The `numpy.delete()`

function takes the array, the index to be deleted, and the axis along which we want to delete as arguments and returns a sub-array in which the specified index along with the specified axis is deleted. The following code example shows us how we can delete a row from a multi-dimensional array with the `numpy.delete()`

function.

```
import numpy as np
array = np.array([[1,2,3],[4,5,6],[7,8,9]])
array = np.delete(array,(1), axis = 0)
print(array)
```

Output:

```
[[1 2 3]
[7 8 9]]
```

We deleted the second row from the 2-dimensional NumPy array `array`

with the `np.delete()`

function in the above code. We first created the 2-dimensional NumPy array `array`

with the `np.array()`

function. Then we deleted the entries at index `1`

along the axis `0`

, which is the second row of the `array`

, and saved the result in `array`

.