operations with empty strings | less_equal () function

numpy.core.defchararray.less_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 the arr1 elements are less than or equal to the arr2 elements i.e.  arr1 & lt; = 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.less_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 & lt; = in_arr2

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

print ( "Output array:" , out_arr) 

Exit:

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

Code # 2:

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

 
# numpy import

import numpy as geek

 
# input arrays

in_arr1 = geek.array ([ `Geeks` , ` for` , `Geek` , < / code> `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 & lt; = in_arr2

out_arr = geek.char.less_equal (in_arr1, in_ar r2)

print ( "Output array : " , out_arr) 

Output:

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

Code # 3:

# Python program explaining
# numpy.char.less_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 & lt; = in_arr2

out_arr = geek.char.less_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 True False False ]