operations with empty strings | less () function



numpy.core.defchararray.less (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 less than arr2 elements i.e.  arr1 & lt; arr2 . Otherwise False is returned.

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 () method

  
# numpy import

import numpy as geek

 
# input arrays

in_arr1 = geek.array ( `numpy` )

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

 

in_arr2 = geek.array ( `number` )

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

  
# check if in_arr1 & lt; in_arr2

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

print ( "Output array:" , out_arr) 

Output:

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

Code # 2:

# Python program explaining
# numpy.char.less () 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 & lt; in_arr2

out_arr = geek.char.less (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: [False False True True] 

Code # 3:

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

 
# numpy imports

import numpy as geek

 
# input arrays

in_ar r1 = 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 (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: [False True False False]