¿Cómo insertar un espacio entre los caracteres de todos los elementos de una array NumPy dada?

En este artículo, discutiremos cómo insertar un espacio entre los caracteres de todos los elementos de una array de string determinada. 
Ejemplo:

Suppose we have an array of string as follows:
A = ["geeks", "for", "geeks"]

then when we insert a space between the characters
of all elements of the above array we get the 
following output.
A = ["g e e k s", "f o r", "g e e k s"]

Para hacer esto usaremos np.char.join(). Este método básicamente devuelve una string en la que los caracteres individuales se unen mediante un carácter separador que se especifica en el método. Aquí el carácter separador utilizado es el espacio. 

Sintaxis: np.char.join(sep, string) 

Parámetros:
sep: es cualquier string de separación especificada 
: es cualquier string especificada. 

Ejemplo:

Python3

# importing numpy as np
import numpy as np
  
  
# creating array of string
x = np.array(["geeks", "for", "geeks"],
             dtype=np.str)
print("Printing the Original Array:")
print(x)
  
# inserting space using np.char.join()
r = np.char.join(" ", x)
print("Printing the array after inserting space\
between the elements")
print(r)

Producción:

Printing the Original Array:
['geeks' 'for' 'geeks']
Printing the array after inserting spacebetween the elements
['g e e k s' 'f o r' 'g e e k s']

Publicación traducida automáticamente

Artículo escrito por hupphurr 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 *