Numpy MaskedArray.masked_where() function | Python Last Updated : 27 Sep, 2019 Comments Improve Suggest changes Like Article Like Report In many circumstances, datasets can be incomplete or tainted by the presence of invalid data. For example, a sensor may have failed to record a data, or recorded an invalid value. The numpy.ma module provides a convenient way to address this issue, by introducing masked arrays.Masked arrays are arrays that may have missing or invalid entries. numpy.MaskedArray.masked_where() function is used to mask an array where a condition is met.It return arr as an array masked where condition is True. Any masked values of arr or condition are also masked in the output. Syntax : numpy.ma.masked_where(condition, arr, copy=True) Parameters: condition : [array_like] Masking condition. When condition tests floating point values for equality, consider using masked_values instead. arr : [ndarray] Input array which we want to mask. copy : [bool] If True (default) make a copy of arr in the result. If False modify arr in place and return a view. Return : [ MaskedArray] The result of masking arr where condition is True.. Code #1 : Python3 # Python program explaining # numpy.MaskedArray.masked_where() method # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma # creating input array in_arr = geek.array([1, 2, 3, -1, 2]) print ("Input array : ", in_arr) # applying MaskedArray.masked_where methods # to input array where value<= 1 mask_arr = ma.masked_where(in_arr<= 1, in_arr) print ("Masked array : ", mask_arr) Output: Input array : [ 1 2 3 -1 2] Masked array : [-- 2 3 -- 2] Code #2 : Python3 # Python program explaining # numpy.MaskedArray.masked_where() method # importing numpy as geek # and numpy.ma module as ma import numpy as geek import numpy.ma as ma # creating input array in_arr1 in_arr1 = geek.arange(4) print ("1st Input array : ", in_arr1) # applying MaskedArray.masked_where methods # to input array in_arr1 where value = 1 mask_arr1 = ma.masked_where(in_arr1 == 1, in_arr1) print ("1st Masked array : ", mask_arr1) # creating input array in_arr2 in_arr2 = geek.arange(4) print ("2nd Input array : ", in_arr2) # applying MaskedArray.masked_where methods # to input array in_arr2 where value = 1 mask_arr2 = ma.masked_where(in_arr2 == 3, in_arr2) print ("2nd Masked array : ", mask_arr2) # applying MaskedArray.masked_where methods # to 1st masked array where second masked array # is used as condition res_arr = ma.masked_where(mask_arr1 == 3, mask_arr2) print("Resultant Masked array : ", res_arr) Output: 1st Input array : [0 1 2 3] 1st Masked array : [0 -- 2 3] 2nd Input array : [0 1 2 3] 2nd Masked array : [0 1 2 --] Resultant Masked array : [0 -- 2 --] Comment More infoAdvertise with us Next Article Numpy MaskedArray.masked_where() function | Python jana_sayantan Follow Improve Article Tags : Python Python-numpy Practice Tags : python Similar Reads Numpy MaskedArray.masked_less() function | Python In many circumstances, datasets can be incomplete or tainted by the presence of invalid data. For example, a sensor may have failed to record a data, or recorded an invalid value. The numpy.ma module provides a convenient way to address this issue, by introducing masked arrays.Masked arrays are arra 2 min read Numpy MaskedArray.masked_equal() function | Python In many circumstances, datasets can be incomplete or tainted by the presence of invalid data. For example, a sensor may have failed to record a data, or recorded an invalid value. The numpy.ma module provides a convenient way to address this issue, by introducing masked arrays.Masked arrays are arra 2 min read Numpy MaskedArray.masked_inside() function | Python In many circumstances, datasets can be incomplete or tainted by the presence of invalid data. For example, a sensor may have failed to record a data, or recorded an invalid value. The numpy.ma module provides a convenient way to address this issue, by introducing masked arrays.Masked arrays are arra 2 min read Numpy MaskedArray.masked_greater() function | Python In many circumstances, datasets can be incomplete or tainted by the presence of invalid data. For example, a sensor may have failed to record a data, or recorded an invalid value. The numpy.ma module provides a convenient way to address this issue, by introducing masked arrays.Masked arrays are arra 2 min read Numpy MaskedArray masked_outside() function | Python numpy.MaskedArray.masked_outside() function is used to mask an array outside of a given interval. This function is a Shortcut to masked_where, where condition is True for arr outside the interval [v1, v2] (arr <v1)|(arr > v2). The boundaries v1 and v2 can be given in either order. Syntax : num 2 min read Numpy MaskedArray.masked_invalid() function | Python In many circumstances, datasets can be incomplete or tainted by the presence of invalid data. For example, a sensor may have failed to record a data, or recorded an invalid value. The numpy.ma module provides a convenient way to address this issue, by introducing masked arrays.Masked arrays are arra 2 min read Numpy MaskedArray.ravel() function | Python numpy.MaskedArray.ravel() function is used to return a 1D version of self mask array, as a view. Syntax : numpy.ma.ravel(self, order='C') Parameters: order : [âCâ, âFâ, âAâ, âKâ, optional] By default, âCâ index order is used. --> The elements of a are read using this index order. --> âCâ means to in 2 min read numpy.ma.MaskedArray.toflex() function - Python numpy.ma.MaskedArray.toflex() function transforms a masked array into a flexible-type array. The flexible type array that is returned will have two fields: the _data field and the _mask field. The _data field stores the _data part of the array and the _mask field stores the _mask part of the array. 2 min read Numpy MaskedArray.resize() function | Python numpy.MaskedArray.resize() function is used to a make a new masked array with the specified size and shape from the given array.The new array is filled with repeated copies of arr (in the order that the data are stored in memory). If arr is masked, the new array will be masked, and the new mask will 2 min read Numpy MaskedArray.var() function | Python numpy.MaskedArray.var() function is used to compute the variance along the specified axis. It returns the variance of the masked array elements, a measure of the spread of a distribution. The variance is computed for the flattened array by default, otherwise over the specified axis. Syntax : numpy.m 3 min read Like