numpy.strings.replace — NumPy v2.6.dev0 Manual

strings.replace(a, old, new, count=-1)

[source]

#

For each element in a, return a copy of the string with occurrences of substring old replaced by new.

Parameters:aarray_like, with bytes_ or str_ dtypeold, newarray_like, with bytes_ or str_ dtypecountarray_like, with int_ dtypeIf the optional argument count is given, only the first count occurrences are replaced.

Returns:outndarrayOutput array of StringDType, bytes_ or str_ dtype, depending on input types

Examples

>>> importnumpyasnp>>> a=np.array(["That is a mango","Monkeys eat mangos"])>>> np.strings.replace(a,'mango','banana')array(['That is a banana', 'Monkeys eat bananas'], dtype='<U19')>>> a=np.array(["The dish is fresh","This is it"])>>> np.strings.replace(a,'is','was')array(['The dwash was fresh', 'Thwas was it'], dtype='<U19')