Python | Numpy ndarray.__ifloordiv__()
Last Updated :
27 Mar, 2019
With the help of Numpy ndarray.__ifloordiv__()
, we can divide a particular value that is provided as a parameter in the ndarray.__ifloordiv__()
method. Value will be divided to each and every element in a numpy array and remember it always gives the floor value after division.
Syntax: ndarray.__ifloordiv__($self, value, /)
Return: self//=value
Example #1 :
In this example we can see that each and every element in an array is divided with the value given as a parameter in method ndarray.__ifloordiv__()
and gives the floor value of every element that is divided in an array. This method will work fine for positive, negative and floating point values of an array.
import numpy as np
gfg = np.array([ 1 , 2.5 , 3 , 4.8 , 5 ])
print (gfg.__ifloordiv__( 2 ))
|
Output:
[ 0. 1. 1. 2. 2.]
Example #2 :
import numpy as np
gfg = np.array([[ 1 , 2 , 3 , 4.45 , 5 ],
[ 6 , 5.5 , 4 , 3 , 2.62 ]])
print (gfg.__ifloordiv__( 3 ))
|
Output:
[[ 0. 0. 1. 1. 1.]
[ 2. 1. 1. 1. 0.]]
Share your thoughts in the comments
Please Login to comment...