numpy.ma.MaskedArray.tolist() function – Python
Last Updated :
05 May, 2020
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 :
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 :
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]]
Share your thoughts in the comments
Please Login to comment...