¿Cómo dividir el elemento de una array NumPy dada con espacios?

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

Deja una respuesta

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