operaciones de string numpy | función buscar()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *