NumPy中如何在给定的数组的所有元素的字符之间插入一个空格

NumPy中如何在给定的数组的所有元素的字符之间插入一个空格

在这篇文章中,我们将讨论如何在一个给定的字符串数组的所有元素的字符之间插入一个空格。
示例:

假设我们有一个字符串的数组,如下所示。
A = [“geek”, “for”, “geek”]

那么,当我们在上述数组所有元素的字符之间插入一个空格
的所有元素之间插入一个空格,我们会得到
以下输出。
A = [“g e e k s”, “f o r”, “g e e k s”] 。

要做到这一点,我们将使用np.char.join()。这个方法基本上返回一个字符串,其中的各个字符被方法中指定的分隔符连接。这里使用的分隔符是空格。

语法: np.char.join(sep, string)

参数:
sep:是任何指定的分隔符。
string:是任何指定的字符串。

示例:

# 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)

输出:

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']

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程