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]