Numpy MaskedArray.getdata() – Python
numpy.ma.getdata()
function is used return the data of a masked array as an ndarray. Return the data of arr as an ndarray if arr is a MaskedArray, else return arr as a ndarray or subclass if not.
Syntax : numpy.ma.getdata(a, subok=True)
Parameters :
arr : [array_like] Input MaskedArray, alternatively a ndarray or a subclass thereof.
subok : [bool] Whether to force the output to be a pure ndarray (False) or to return a subclass of ndarray if appropriate (True, default).
Return : [ndarray] Return the data of a masked array as an ndarray.
Code #1 :
import numpy as geek
import numpy.ma as ma
arr = ma.masked_equal([[ 2 , 4 ], [ 6 , 8 ]], 4 )
print ( "Input array : " , arr)
gfg = ma.getdata(arr)
print ( "Output array : " , gfg)
|
Output :
Input array : [[2 --]
[6 8]]
Output array : [[2 4]
[6 8]]
Code #2 :
import numpy as geek
import numpy.ma as ma
arr = ma.masked_equal([[ 1 , 3 ], [ 5 , 8 ]], 5 )
print ( "Input array : " , arr)
gfg = ma.getdata(arr)
print ( "Output array : " , gfg)
|
Output :
Input array : [[1 3]
[-- 8]]
Output array : [[1 3]
[5 8]]
Last Updated :
26 Mar, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...