  # numpy.remainder () in Python

Arrays | NumPy | Python Methods and Functions

`numpy.remainder()` — another function to do math operations in numpy. Returns the element-wise remainder of division between the two arrays arr1 and arr2, i.e. ` arr1% arr2 `. Returns 0 when arr2 is 0 and arr1 and arr2 are equal (arrays) integers.

Syntax: numpy.remainder (arr1, arr2, /, out = None, *, where = True, casting = `same_kind`, order = `K`, dtype = None, subok = True [, signature, extobj], ufunc `remainder`)

Parameters :
arr1: [array_like] Dividend array.
arr2: [array_like] Divisor array.
dtype: The type of the returned array. By default, the dtype of arr is used.
out: [ndarray, optional] A location into which the result is stored.
- & gt ; If provided, it must have a shape that the inputs broadcast to.
- & gt; If not provided or None, a freshly-allocated array is returned.
where: [array_like, optional] Values ​​of True indicate to calculate the ufunc at that position, values ​​of False indicate to leave the value in the output alone.
** kwargs: Allows to pass keyword variable length of argument to a function. Used when we want to handle named argument in a function.

Return: [ndarray] The element-wise remainder ie arr1% arr2.

Code # 1:

 ` # Python program explaining ` ` # numpy.remainder () function ` ` `  ` import ` ` numpy as geek ` ` in_num1 ` ` = 4 `` in_num2 = 6   print ( "Dividend:" , in_num1) print   ( "Divisor:" , in_num2)   out_num = geek.remainder (in_num1, in_num2)  print ( "Remainder:" , out_num) `

Output:

` Dividend: 4 Divisor: 6 Remainder: 4 `

Code # 2 :

 ` # Python program explaining ` ` # numpy.remainder () function `   ` import ` ` numpy as geek ` `  `` in_arr1 = geek.array ([ 5 , - 4 , 8 ]) in_arr2 = geek.array ([ 2 , 3 , 4 ])   print ( "Dividend array:" , in_arr1) print ( " Divisor array: " , in_arr2)  < / code>    out_arr = geek.remainder (in_arr1, in_arr2)  print ( "Output remainder array:" , out_arr)  `

Output:

` Dividend array: [5 -4 8] Divisor array: [2 3 4] Output remainder array: [1 2 0] `