numpy.core.defchararray.find(arr, sub, start=0, end=None)
es otra función para realizar operaciones de string en numpy. Devuelve el índice más bajo en la string donde se encuentra la substring sub para cada elemento en arr dentro del rango de principio a fin. De lo contrario, devuelve -1.
Parámetros:
arr : array_like de str o unicode.
sub: [str o unicode] La substring que se buscará.
inicio: [int, opcional] La ubicación de inicio en cada string.
end : [int, opcional] La ubicación final en cada string.Devuelve: [ndarray] Array de salida de ints.
Código #1:
# Python program explaining # numpy.char.find() method # importing numpy as geek import numpy as geek # input arrays in_arr = geek.array(['aAaAaA', 'baA', 'abBABba']) print ("Input array : ", in_arr) # output arrays out_arr = geek.char.find(in_arr, sub ='A') print ("Output array: ", out_arr)
Producción:
Input array : ['aAaAaA' 'baA' 'abBABba'] Output array: [1 2 3]
Código #2:
# Python program explaining # numpy.char.find() method # importing numpy as geek import numpy as geek # input arrays in_arr = geek.array(['aAaAaA', 'aA', 'abBABba']) print ("Input array : ", in_arr) # output arrays out_arr = geek.char.find(in_arr, sub ='a', start = 3, end = 7) print ("Output array: ", out_arr)
Producción:
Input array : ['aAaAaA' 'aA' 'abBABba'] Output array: [ 4 -1 6]
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA