numpy.ma.MaskedArray.tolist() function - Python

Last Updated : 05 May, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
numpy.ma.MaskedArray.tolist() function return the data portion of the masked array as a hierarchical Python list.
Syntax : numpy.ma.MaskedArray.tolist(fill_value = None) Parameters : axis : [scalar, optional] The value to use for invalid entries. Default is None. Return : [list] The Python list representation of the masked array.
Code #1 : Python3
# Python program explaining
# numpy.ma.MaskedArray.tolist() function
   
# importing numpy as geek   
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma
  
arr = geek.ma.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]],
                               mask =[0] + [1, 0] * 4)
 
gfg = arr.tolist()
 
print (gfg)
Output :
[[1, None, 3], [None, 5, None], [7, None, 9]]
  Code #2 : Python3
# Python program explaining
# numpy.ma.MaskedArray.tolist() function
   
# importing numpy as geek   
# and numpy.ma module as ma  
import numpy as geek  
import numpy.ma as ma
  
arr = geek.ma.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]],
                              mask =[0] + [1, 0] * 4)
 
gfg = arr.tolist(-999)
 
print (gfg)
Output :
[[1, -999, 3], [-999, 5, -999], [7, -999, 9]]

Next Article

Similar Reads