📜  Numpy字符串操作 |替换()函数(1)

📅  最后修改于: 2023-12-03 15:03:19.722000             🧑  作者: Mango

Numpy字符串操作 | 替换()函数

在 Numpy 中,我们可以通过使用替换()函数来对数组中的字符串进行替换操作。该函数返回一个新的字符串数组,其中每个字符串都是原始数组中相应字符串的替换值。

语法
numpy.char.replace(a, old, new, count=None)

参数说明:

  • a: 字符串数组。
  • old: 需要被替换的字符串。
  • new: 替换后的新字符串。
  • count: 可选参数,指定替换的次数。默认情况下,所有出现的字符串都将被替换。
示例
import numpy as np

# 创建一个字符串数组
arr = np.array(['Hello World', 'Python is awesome', 'I love programming!'])

# 将所有空格替换为下划线
result = np.char.replace(arr, ' ', '_')

# 打印结果
print(result)

输出:

['Hello_World' 'Python_is_awesome' 'I_love_programming!']

在上面的例子中,我们使用了替换()函数将字符串数组中的所有空格替换为下划线。注意,结果是一个新的字符串数组,原始数组没有受到影响。

总结
  • 替换()函数用于将字符串数组中的某个字符串替换为另一个字符串。
  • 可以使用该函数的可选参数 count 指定替换的次数。