Para dividir los elementos de una array dada con espacios, usaremos numpy.char.split() . Es una función para realizar operaciones con strings en NumPy. Devuelve una lista de las palabras de la string, utilizando sep como string delimitadora para cada elemento de 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.
Ejemplo 1:
Python3
import numpy as np # Original Array array = np.array(['PHP C# Python C Java C++'], dtype=np.str) print(array) # Split the element of the said array with spaces sparr = np.char.split(array) print(sparr)
Salida :
['PHP C# Python C Java C++'] [list(['PHP', 'C#', 'Python', 'C', 'Java', 'C++'])]
Ejemplo 2:
Python3
import numpy as np # Original Array array = np.array(['Geeks For Geeks'], dtype=np.str) print(array) # Split the element of the said array # with spaces sparr = np.char.split(array) print(sparr)
Producción:
['Geeks For Geeks'] [list(['Geeks', 'For', 'Geeks'])]
Ejemplo 3:
Python3
import numpy as np # Original Array array = np.array(['DBMS OOPS DS'], dtype=np.str) print(array) # Split the element of the said array # with spaces sparr = np.char.split(array) print(sparr)
Producción:
['DBMS OOPS DS'] [list(['DBMS', 'OOPS', 'DS'])]
Publicación traducida automáticamente
Artículo escrito por vipinyadav15799 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA