Open In App

Python | numpy.ma.ids() method

Last Updated : 03 Oct, 2019
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report
With the help of numpy.ma.ids() method, we can get the address of masked array having data by using numpy.ma.ids() method.
Syntax : numpy.ma.ids(array, mask) Return : Return the address of masked array.
Example #1 : In this example we can see that by using numpy.ma.ids() method, we are able to get the address of the targeted masked array. Python3 1=1
# import numpy.ma
import numpy.ma as ma

# using numpy.ma.ids() method
gfg = ma.array([1, 2, 4, 8], mask =[1, 0, 0, 1])

print(gfg.ids())
Output :
(2172543392448, 2172542026240)
Example #2 : Python3 1=1
# import numpy.ma
import numpy.ma as ma

# using numpy.ma.ids() method
gfg = ma.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], 
         mask =[[1, 0, 0], [0, 1, 0], [0, 0, 1]])

print(gfg.ids())
print(gfg)
Output :
(2172299359856, 2172543392224) masked_array( data=[[--, 2, 3], [4, --, 6], [7, 8, --]], mask=[[ True, False, False], [False, True, False], [False, False, True]], fill_value=999999)

Next Article
Practice Tags :

Similar Reads