Замена в строках в NumPy
Функция np.strings.replace
подставляет новый текст вместо заданного
фрагмента во всех ячейках массива.
Заменим дефис на подчёркивание:
import numpy as np
pairs = np.array(['a-b', 'c-d'])
fixed = np.strings.replace(pairs, '-', '_')
print(fixed) # выведет ['a_b' 'c_d']
Можно менять повторяющийся фрагмент в более длинных строках:
import numpy as np
dates = np.array(['2024-01', '2024-02'])
next_year = np.strings.replace(dates, '2024', '2025')
print(next_year) # выведет ['2025-01' '2025-02']
В массиве codes
['x-y', 'p-q'] замените
- на _
и выведите массив.
Для cities
['Old Town', 'Old Port']
подставьте New вместо
Old и выведите результат.