numpy.core.defchararray.split(arr, sep=None, maxsplit=None)
es otra función para realizar operaciones de string en numpy. Devuelve una lista de las palabras en la string, usando sep como string delimitadora para cada elemento en arr.
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: cuántas divisiones máximas hacer.Devuelve: [ndarray] Array de salida que contiene objetos de lista.
Código #1:
# Python program explaining # numpy.char.split() 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.split(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.split() 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.split(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.split() 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.split(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