Open In App

Python | Numpy MaskedArray.__rfloordiv__

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
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]]

Last Updated : 21 Jun, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads