numpy.ma.MaskedArray.tolist() function – Python
Last Updated :
05 May, 2020
Improve
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 :
# 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 :
# 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]]