This method is used for iterating when we want to do iterations of a particular part of the given array. This method can iterate the first, last elements or every other element present in the array. Python has strong indexing built-in capabilities. Thus, here we can perform slicing with iteration to get the particular part of the array.

### Example - 1:

```
import numpy as np
a=np.array([['a','b','c'],['d','e','f'],['g','h','i'],['j','k','l']])
#When we take 3 steps
for x in np.nditer(a[:,::3]):
print(x)
```

**Output:**

a d g j

### Example - 2:

```
import numpy as np
a=np.array([['a','b','c'],['d','e','f'],['g','h','i'],['j','k','l']])
#When we take 2 steps
for y in np.nditer(a[:,::2]):
print(y)
```

**Output:**

a c d f g i j l

- Log in to post comments