operaciones de string numpy | función rsplit()

numpy.core.defchararray.rsplit(arr, sep=None, maxsplit=None)es otra función para realizar operaciones de string en numpy. Devuelve una lista de las palabras de la string, utilizando sep como string delimitadora para cada elemento de arr. El rsplit()método divide cada elemento de la array de strings en una lista, comenzando por la derecha, mientras que el split()método divide cada elemento de la array de strings en una lista, comenzando por la izquierda.

Parámetros:
arr : array_like de str o unicode.Input array.
sep : [ str o unicode, opcional] especifica el separador que se usará al dividir la string.
maxsplit: [int, opcional] cuántas divisiones máximas hacer.

Devuelve: [ndarray] Array de salida que contiene objetos de lista.

Código #1:

# Python program explaining
# numpy.char.rsplit() method 
  
# importing numpy 
import numpy as geek
  
# input array  
in_arr = geek.array(['geeks for geeks'])
print ("Input array : ", in_arr) 
  
# output array 
out_arr = geek.char.rsplit(in_arr)
print ("Output splitted array: ", out_arr) 
Producción:

Input array :  ['geeks for geeks']
Output splitted array:  [['geeks', 'for', 'geeks']]

Código #2:

# Python program explaining
# numpy.char.rsplit() method 
  
# importing numpy 
import numpy as geek
  
# input array 
in_arr = geek.array(['Num-py', 'Py-th-on', 'Pan-das'])
print ("Input array : ", in_arr) 
  
  
# output array 
out_arr = geek.char.rsplit(in_arr, sep ='-')
print ("Output splitted array: ", out_arr) 
Producción:

Input array :  ['Num-py' 'Py-th-on' 'Pan-das']
Output splitted array:  [['Num', 'py'] ['Py', 'th', 'on'] ['Pan', 'das']]

Código #3:

# Python program explaining
# numpy.char.rsplit() method 
  
# importing numpy 
import numpy as geek
  
# input array 
in_arr = geek.array(['Num-py', 'Py-th-on', 'Pan-das'])
print ("Input array : ", in_arr) 
  
  
# output array when maximum splitting 
# of every array element is 1
out_arr = geek.char.rsplit(in_arr, sep ='-', maxsplit = 1)
print ("Output splitted array: ", out_arr) 
Producción:

Input array :  ['Num-py' 'Py-th-on' 'Pan-das']
Output splitted array:  [['Num', 'py'] ['Py-th', 'on'] ['Pan', 'das']]

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 *