Open In App

Python | Numpy MaskedArray.__rfloordiv__

Last Updated : 21 Jun, 2022
Comments
Improve
Suggest changes
Like Article
Like
Report

numpy.ma.MaskedArray class is a subclass of ndarray designed to manipulate numerical arrays with missing data. With the help of Numpy MaskedArray.__rfloordiv__ operator we can divide the self with a particular value (other) that is provided as a parameter to this function.

Syntax: numpy.MaskedArray.__rfloordiv__ 

Return: Divide self into other, and return a new masked array.

Example #1 : In this example we can see that after applying MaskedArray.__rfloordiv__(), we get 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. 

Python3
# import the important module in python 
import numpy as np 

# make an array with numpy 
gfg = np.ma.array([1, 2.5, 3, 4.8, 5]) 

# applying MaskedArray.__rfloordiv__() method 
print(gfg.__rfloordiv__(2)) 
Output:
[2.0 0.0 0.0 0.0 0.0]

  Example #2: 

Python3
# import the important module in python 
import numpy as np 

# make an array with numpy 
gfg = np.ma.array([[1, 2, 3, 4.45, 5], 
                [6, 5.5, 4, 3, 2.62]]) 

# applying MaskedArray.__rfloordiv__() method 
print(gfg.__rfloordiv__(3)) 
Output:
[[3.0 1.0 1.0 0.0 0.0]
 [0.0 0.0 0.0 1.0 1.0]]

Next Article
Practice Tags :

Similar Reads