operations with empty strings | isdigit () function



numpy.core.defchararray.isdigit (arr) returns True for each item if all characters in the string are numbers and there is at least one character; otherwise returns false

Parameters:
arr: array_like of str or unicode.

Returns: [ndarray] Output array of bools.

Code # 1:

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

 

import numpy as geek

 
# input array contains only numbers

in_arr = geek.array ([ ` 1000` , `2000` ])

print ( "Input array:" , in_arr) 

 

out_arr = geek.char.isdigit (in_arr)

print ( "Output array:" , out_arr)

Output :

 Input array: [`1000`` 2000`] Output array: [ True True] 

Code # 2:

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

 

import numpy as geek

  
# input array contains numbers along with spaces and alphabets

in_arr = geek.array ([ ` 1000 2` , `a1000` , ` 1234 ab` ])

print ( " Input array: " , in_arr) 

 

out_arr = geek.char.isdigit (in_arr)

print ( " Output array: " , out_arr)

Output :

 Input array: [`1 000 2` `a1000`` 1234 ab`] Output array: [False False False]