📅  最后修改于: 2023-12-03 15:03:19.722000             🧑  作者: Mango
在 Numpy 中,我们可以通过使用替换()函数来对数组中的字符串进行替换操作。该函数返回一个新的字符串数组,其中每个字符串都是原始数组中相应字符串的替换值。
numpy.char.replace(a, old, new, count=None)
参数说明:
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!']
在上面的例子中,我们使用了替换()函数将字符串数组中的所有空格替换为下划线。注意,结果是一个新的字符串数组,原始数组没有受到影响。