Numpy MaskedArray.masked_greater_equal () function | python

NumPy | Python Methods and Functions

numpy.MaskedArray.masked_greater_equal() is used to mask an array where it is greater than or equal to a given masked_where function is a shortcut to masked_where with condition = (arr & gt; = value).

Syntax: numpy.ma.masked_greater_equal (arr, value, copy = True)

Parameters:
arr: [ndarray] Input array which we want to mask.
value: [int] It is used to mask the array element which are & gt; = value.
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 resultant array after masking.

Code # 1:

# Python program explaining
# numpy. MaskedArray.masked_greater_equal () method

 
# import numy as a geek
# and the numpy.ma module as ma

import numpy as geek

import numpy.ma as ma

 
# create input array

in_arr = geek.array ([ 1 , 2 , 3 , - 1 , 2 ])

print ( "Input array:" , in_arr)

 
# applying MaskedArray.masked_greater_equal methods
# to input an array, where value & gt; = 2

mask_arr = ma.masked_greater_equal (in_arr, 2 )

print ( "Masked array:" , mask_arr)

Output:

 Input array: [1 2 3 -1 2] Masked array: [1 - - -1 -] 

Code # 2:

# Python program explaining
# numpy.MaskedArray.masked_greater_equal () method

 
# import numy as a geek
# and the numpy.ma module as ma

import numpy as geek

import numpy.ma as ma

 
# create input array

in_arr = geek.array ([ 5e8 , 3e - 5 , - 45.0 , 4e4 , 5e2 ])

print ( "Input array: " , in_arr)

  
# applying MaskedArray methods.masked_greater_equal < / code>
# to enter an array, where value & gt; = 5e2

mask_arr = ma.masked_greater_equal (in_arr, 5e2 )

print ( "Masked array:" , mask_arr)

Output:

 Input array: [5.0e + 08 3.0 e-05 -4.5e + 01 4.0e + 04 5.0e + 02] Masked array: [- 3e-05 -45.0 - -] 




Get Solution for free from DataCamp guru