Python | Numpy numpy.ndarray.__divmod__()

• Last Updated : 12 Mar, 2019

With the help of `Numpy numpy.ndarray.__divmod__()` method, we will get two arrays one is having elements that is divided by value that is provided in `numpy.ndarray.__divmod__()` method and second is having elements that perform mod operation with same value as provided in `numpy.ndarray.__divmod__()` method.

Syntax: ndarray.__divmod__(\$self, value, /)

Return: divmod(self, value)

Example #1 :
In this example we can see that by using `ndarray.__divmod__()` method we get two arrays. One is with divided with value that is passed as parameter and other with mod values.

 `# import the important module in python``import` `numpy as np``   ` `# make an array with numpy``gfg ``=` `np.array([``1``, ``2``, ``3``, ``4``, ``5``])``   ` `# applying ndarray.__divmod__() method``print``(gfg.__divmod__(``3``))`

Output:

```(array([0, 0, 1, 1, 1]), array([1, 2, 0, 1, 2]))
```

Example #2 :

 `# import the important module in python``import` `numpy as np``   ` `# make an array with numpy``gfg ``=` `np.array([[``1``, ``2``, ``3``, ``4``, ``5``],``                ``[``6``, ``5``, ``4``, ``3``, ``2``]])``   ` `# applying ndarray.__divmod__() method``print``(gfg.__divmod__(``3``))`

Output:

```(array([[0, 0, 1, 1, 1],
[2, 1, 1, 1, 0]]),
array([[1, 2, 0, 1, 2],
[0, 2, 1, 0, 2]]))
```
My Personal Notes arrow_drop_up