operations with empty strings | more_equal () function



numpy.core.defchararray.greater_equal (arr1, arr2) — this is another function for doing string operations in numpy. It checks the elements of two identical string arrays one at a time and returns True if arr1 elements are greater than or equal to arr2 elements i.e.  arr1 & gt; = arr2 it returns False .

Parameters:
arr1 : array_like of str or unicode.1st input array.
arr2: array_like of str or unicode.2nd input array.

Returns: [ndarray] Output array of bools, or a single bool if arr1 and arr2 are scalars.

Code # 1:

# Python program explaining
# numpy.char.greater_equal () method

 
# numpy imports

import numpy as geek

 
# input arrays

in_arr1 = geek.array ( ` numpy` )

print ( "1st Input array:" , in_arr1)

in_arr2 = geek.array ( `nump` )

print ( "2nd Input array:" , in_arr2) 

 
# check if in_arr1 & gt; = in_arr2

out_arr = geek.char .greater_equal (in_arr1, in_arr2)

print ( " Output array: " , out_arr) 

Output :

 1st Input array: numpy 2nd Input array: nump Output array: True 

Code # 2:

# Python program explaining
# numpy.char.greater_equal () method

 
# numpy import

import numpy as geek

 
# input arrays

in_arr1 = geek.array ([ `Geeks` , ` for` , ` Geek` , `Numpy` ])

print ( "1st Input array:" , in_arr1) 

in_arr2 = geek.array ([ `Geek` , `for` , ` Geek` , `numpy` ])

print ( "2nd Input array: " , in_arr2) 

  
# check if in_arr1 & gt; = in_arr2

out_arr = geek.char .greater_equal (in_arr1, in_arr2)

print ( " Output array: " , out_arr) 

Exit :

 1st Input array: [`Geeks`` for` `Geek`` Numpy`] 2nd Input array: [`Geek`` for` `Geek `` numpy`] Output array: [True True True False] 

Code # 3:

# Python program explaining
# numpy.char.greater_equal () method

 
# numpy import

import numpy as geek

  
# input arrays

in_arr1 = geek.array ([ `10` , `11` , ` 122` , `15` ])

print ( "1st Input array:" , in_arr1 ) 

in_arr2 = geek.array ( [ `10` , ` 13` , `121` , ` 141` ])

print ( "2nd Input array:" , in_arr2) 

 

 
# check if in_arr1 & gt; = in_arr2

out_arr = geek.char .greater_equal (in_arr1, in_arr2)

print ( " Output array: " , out_arr) 

Output :

 1st Input array: [`10`` 11` `122`` 15`] 2nd Input array: [`10`` 13` `121 `` 141`] Output array: [True False True True]